Macintosh Programming Languages


INTERNET FREEWARE - SHAREWARE
PROGRAMMING LANGUAGES FOR THE MACINTOSH

Antreas P. Hatzipolakis
mailto://xpolakis@athena.compulink.gr

My profound thanks to Antreas for giving me permission to reprint and include this information within BIGSURF.

S. DiRosa (Pinochle)
mailto://sjd@omni.voicenet.com


Internetography


[1] LISTS

LANGUAGE

Bill Kinnersley, The Language List - Version 2.4, January 23, 1995:
http://www.rwcp.or.jp/people/yk/CCM/ProgSymp92/home/CCM/SummerSymp92/home/faq/lang-list.html

David Muir Sharnoff, Catalog of Free Compilers and Interpreters. v.8.0:
http://cuiwww.unige.ch/~scg/FreeComp.new/fc/language.list.html
http://cuiwww.unige.ch/~scg/FreeComp.new/fc/categorie.list.html

Computing Language List:
http://union.ncsa.uiuc.edu/HyperNews/get/computing/lang-list.html

Languages for the Mac:
http://www.cambridge.apple.com/other-langs/

[2] FTP SITES

MIRROR

GNU
http://www.ensta.fr/internet/unix/gnu-mirrors.html

Info-Mac
http://www.astro.nwu.edu/lentz/mac/net/info-mac-mirrors.html
http://www.mid.net/INFO-MAC/info-mac-mirrors.html
http://www.asd.k12.ak.us/InfoMacMirrors.html
http://202.250.1.203/mirror-list.html

UMich
http://www.uwtc.washington.edu/Computing/Internet/umichmirrors.html
http://www.ibpc.fr:8080/umich.html

[2.1] MAC SOFTWARE

Bruce Grubb, Mac FTP List ,version 4.0.0b1
http://rever.nmsu.edu/~bgrubb/mac-ftp-list.html

[2.2] RESEARCHERS

PROG. LANGUAGES

Bill Kinnersley, The Language List:
http://cuiwww.unige.ch/langlist

David Muir Sharnoff, Catalog of Free Compilers and Interpreters:
http://cuiwww.unige.ch/cgi-bin/freecomp

Denis Howe, Computing Dictionary
http://wombat.doc.ic.ac.uk/

[2.2.1] FILES

Archie
http://src.doc.ic.ac.uk/archieplexform.html
http://www.wednet.edu/archie.html

Info-Mac
ftp://sumex-aim.stanford.edu/info-mac/
http://hyperarchive.lcs.mit.edu/HyperArchive/HyperArchive.html
http://www.mid.net:80/INFO-MAC/

UMich
ftp://mac.archive.umich.edu/mac/
http://pubweb.nexor.co.uk/public/mac/archive/doc/search.html
http://www.msc.wku.edu/Dept/MSC/Macintosh/search_umich.html

[2.3] FAQ
http://www.lib.ox.ac.uk/search/search_faqs.html

[2.4] WWW
http://lycos.cs.cmu.edu/
http://webcrawler.cs.washington.edu/WebCrawler/WebQuery.html
http://www.cs.colorado.edu/home/mcbryan/WWWW.html

[2.5] MATHEMATICS
http://ms.maths.usyd.edu.au:8000/MathSearch.html


Languages (Alphabetically Ordered)


ABC

Etymology:
a: the rudiments of reading, writing, and spelling
b: the rudiments of a subject
http://c.gp.cs.cmu.edu:5103/prog/webster/abc

Home Pages:
http://www.cwi.nl/~steven/abc/
http://www.cwi.nl/~guido/ftp/steven/www/abc.html


MacABC

MAC NAME:
MacABC

VERSION:
1.04.01

README:
"ABC is an imperative language originally designed as a replacement for BASIC: interactive, very easy to learn, but structured, high-level, and easy to use. ABC has been designed iteratively, and the present version is the 4th iteration. The previous versions were called B (not to be confused with the predecessor of C)".

AUTHORS:
Frank van Dijk
Leo Geurts
Timo Krijnen
Lambert Meertens
Steven Pemberton
Guido van Rossum

COPYRIGHT:
(c) Stichting Mathematisch Centrum, Amsterdam, 1991

INTERNET SITES:
ftp://ftp.cwi.nl/pub/abc/
http://www.cwi.nl:80/ftp/abc/
ftp://ftp.uu.net/languages/abc/
ftp://unix.hensa.ac.uk/mirrors/uunet/languages/abc/
ftp://nic.funet.fi/pub/mac/programming/
ftp://nic.funet.fi/pub/languages/abc/
ftp://scsx01.sc.ehu.es/pub/mac/programming/
ftp://ftp.fu-berlin.de/mac/lang/ABC/
ftp://pascal.zedat.fu-berlin.de/mac/lang/ABC/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/ABC/
ftp://archives.math.utk.edu/software/mac/progLanguages/abc.mac/
ftp://archives.math.utk.edu/software/mac/numberTheory/abc.mac/

Old versions:
ftp://sparky.nodak.edu/pub/mac/pub/programming/misc/


ADA

Etymology:
Ada: named after the mathematician Augusta Ada Lovelace (see *)

FAQs:
Richard Conn:
ftp://wuarchive.wustl.edu/languages/ada/0FAQ
http://www.lib.ox.ac.uk/internet/news/faq/archive/computer-lang.ada.pal-vhdl-faq.html

Magnus Kempe:
http://lglwww.epfl.ch/Ada/FAQ/programming.html
http://www.lib.ox.ac.uk/internet/news/faq/by_category.computer-lang.ada.programming.html

Pages:
http://lglwww.epfl.ch/Ada/
http://sw-eng.falls-church.va.us/AdaIC/


GW-Ada/Ed

MAC NAME:
VERSION:
1.5.1

README:
"GW-Ada/Ed-Mac is a development environment built around the New York University (NYU) AdaEd compiler/interpreter. It allows the editing, compiling, binding and execution of Ada 83 programs. GW-Ada/Ed-Mac was supervised by Prof. Michael B. Feldman. Manuel A. Perez, a GWU doctoral student in Computer Science, is responsible for the Macintosh version, including the editor and developer shell. We are finishing a good user manual; in the meantime, please bear with this sketchy version. We think the system will be fun to use and as easy to work with as most Macintosh programs are."

AUTHORS:
Supervision:
Prof. Michael B. Feldman
Mac port:
Manuel A. Perez

COPYRIGHT:
(c) The George Washington University, 1994

INTERNET SITES:
ftp://ftp.seas.gwu.edu/pub/ada/gw-adaed/mac/
ftp://ftp.gwu.edu/pub/ada/gw-adaed/mac/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://wuarchive.wustl.edu/languages/ada/compiler/adaed/gwu/mac/
ftp://ftp.cnam.fr/pub/Ada/Ada-Ed/gwu/mac/
ftp://ftp.cdrom.com/languages/ada/compiler/adaed/gwu/mac/
ftp://freebsd.cdrom.com/.11/languages/ada/compiler/adaed/gwu/mac/
ftp://freebsd.cdrom.com/pub/ada/compiler/adaed/gwu/mac/
ftp://freebsd.cdrom.com/pub/languages/ada/compiler/adaed/gwu/mac/
ftp://lglftp.epfl.ch/pub/Ada/Compilers/Mac/
ftp://ftp.uni-paderborn.de/mac/development/languages/


SmallAda

MAC NAME:
SmallAda

VERSION:
1.0

README:
"This is a compiler/interpreter for a part of the Ada language, namely the "Pascal subset" plus the Ada tasking support. It is not intended ever to be a full Ada compiler, rather a vehicle for teaching, learning, and experimenting with concurrent programming. The compiler is very fast, producing P-code which is then interpreted by the interpreter. The interpreter is sometimes frustratingly slow; we've done no optimization at all yet."

AUTHORS:
Supervision:
Prof. Michael B. Feldman
Mac port:
Manuel A. Perez

COPYRIGHT:
(c) The George Washington University, 1989

INTERNET SITES:
ftp://ftp.seas.gwu.edu/pub/small-ada/
ftp://ftp.gwu.edu/pub/small-ada/
ftp://freebsd.cdrom.com/.11/languages/ada/compiler/smallada/mac/
ftp://freebsd.cdrom.com/pub/ada/compiler/smallada/mac/
ftp://freebsd.cdrom.com/pub/languages/ada/compiler/smallada/mac/

*The Ada programming language was originally christened "DoD-1" by the general press. DoD's High Order Language Working Group (HOLWG), however, never accepted that name, fearing its military overtones might prejudice nonmilitary users against it. In 1979, Jack Cooper of the Navy Materiel Command thought of naming the language "Ada", which was widely accepted by the HOLWG. The name honors Countess Augusta Ada Lovelace, a mathematician and the only legitimate daughter of poet Lord Byron. While in her twenties, she worked with Charles Babbage on his Difference Engine and thus is now considered to be the world's first computer programmer.

ftp://sw-eng.falls-church.va.us/public/AdaIC/pol-hist/history/lady-lov.txt


APL

Etymology:
APL = A Programming Language (see *)

FAQ:
S.W. Sirlin:
http://grover.jpl.nasa.gov/~sam/pub/apl.faq
ftp://rtfm.mit.edu/pub/usenet/news.answers/apl-faq
http://www.lib.ox.ac.uk/internet/news/faq/archive/apl-faq.html
ftp://archive.uwaterloo.ca/languages/apl/faq_apl
ftp://watserv1.waterloo.edu/languages/apl/faq_apl


APL90
APL92

MAC NAME:
APL90
APL92

VERSION:
1.20
1.33

README:
APL90: "APL 90 is a new implementation of APL. APL 90 was written in C, between 1982 and 1988, at the Ecole des Mines de Saint-Etienne (France), by Jean-Jacques Girardot, François Mireaux and Sega Sako (with the additional help of a lot of people).....

The Macintosh version can be used on a MacPlus, with or without the switcher. It has also been tested on the Macintosh SE (although we haven't found much speed improvement over the Mac Plus), and on the Mac 2, (where it is real fast), but you may have to customize somewhat your keyboard.

APL 90 is essentially an adaptation of the UNIX programs, and currently reflects little of the possibilities of the Macintosh. It is compiled using Mac C, and parts of APL 90 are copyright Consulair Corporation. Please consider this program as an intermediate product and a demo version."

APL92: "As of May 94, there has been little evolution in APL 90. The important differences with the language described here are : - APL 90 use faceware modules. These are available as shareware on some sites like sumex-aim.stanford.edu. A copy of some portions of Faceware is also available on mars.emse.fr as FACEWARE.SEA.HQX."

AUTHOR:
Mac port:
Jean-Jacques Girardot

COPYRIGHT:
(c) Jean-Jacques Girardot + Ecole des Mines Saint-Etienne France, 1985-1993

INTERNET SITES:
ftp://ftp.emse.fr/pub/apl/
ftp://archive.uwaterloo.ca/languages/apl/apl90 /
ftp://watserv1.waterloo.edu/languages/apl/apl90/
ftp://exaic.wu-wien.ac.at/.a/aid/disk2/src/lang/apl/apl90/
ftp://gwdu30.gwdg.de/languages/apl/apl90/


MacAPL

MAC NAME:
MacAPL

VERSION:
2.11 serial 31415

README:
"Starting out in APL is as easy as 2+2. In its simplest form, APL works like a desk calculator. You type in a mathematical expression in an algebra-like notation, and APL types out the answer for you when you press the Return key."

AUTHOR:
Mac port:
Michael C. O' Connor

COPYRIGHT:
(c) 1986 - 1987 Leptonic Systems Co.
405 Tarrytown Rd #145, White Plains, NY 10607

INTERNET SITES:
ftp://ftp.ens.fr/pub/mac/hqx/

Old versions:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/

* Kenneth E. Iverson, A Programming Language,Wiley,1962


ASSEMBLY
Fantasm

Etymology:
see *

MAC NAME:
Fantasm

VERSION:
3.01

README:
"The purpose of Fantasm is to allow you to develop machine code programs for the Apple Macintosh range of computers. You enter the assembly language program in a separate editor, either as one file, or a series of smaller files. These are assembled into a machine code program by Fantasm, which you then test (debug). If the program does not work as you expect, you go back to the editor, modify the program (source code), reassemble and test again until it does work."

AUTHORS:
Stuart Ball
Robert Probin

COPYRIGHT:
(c) Lightsoft, U.K., 1995

INTERNET SITES:
ftp://ftp.demon.co.uk/pub/mac/fantasm/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/

Old versions:
ftp://ftp.demon.co.uk/pub/mac/fantasm/
ftp://MacFTP.RZ.Uni-Augsburg.DE/pub/programming/
ftp://ftp.uni-paderborn.de/mac/development/languages/

*Date: Wed, 28 Jun 1995 20:11:16 -0200
To: "Antreas P. Hatzipolakis" 
From: Lightsoft 

>I have a question about the language name:
>Why the greek word fantasm ?
>(FANTASM = FAst [NT] ASseMbler ? )
>Thank you

The reason is quite simple. We have part of a 3D game called 'Fantasy'.
When we transfered to the mac, we wanted an assembler that would assemble
it. Hence the fantasy-assembler, or fant-asm. Hence Fantasm was born.

What does fantasm mean in greek, then? (Nothing rude one hopes!)

Regards

Rob Probin for Lightsoft.

MAS

Etymology:
MAS = Macintosh Assembly System

MAC NAME:
MASAssembler

VERSION:
2.0

README:
" MAS is a complete interactive system for assembly language programming." AUTHOR(S) :-

COPYRIGHT:
(c) 1992 RamSoft, Stockton,CA

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/


MDP-80

Etymology:
see README

MAC NAME:
MDP-80

VERSION:
1.3

README:
"MDP-80 is a simulated 8-bit microcomputer/assembler. I started writing this for high school students in order to introduce them to some of the concepts from microprocessors, machine language programming, and assembly language programming....

MDP stands for Maria, David, and Peter, my wife and two sons. Since I started this Paul has come along but MDPP seemed rather silly. The 8008 is an obvious copy from Intel, and if the machine code and microprocessor architecture seems familiar you must have used the Motorola 6502 sometime in the past! "

AUTHORS:
Ronald T. Kneusel

COPYRIGHT:
(c) Ronald T. Kneusel, March 1994

INTERNET SITES:
ftp://ftp.uni-paderborn.de/mac/development/languages/


MI

Etymology:
see README

MAC NAME:
MI Assembler

VERSION:
1.2

README:
"This package contains the Macintosh port of the MI ("Maschine fuer die Informatikausbildung"), based on version 7.4c of the MI for UNIX which was developped at the "Technische Universitaet Muenchen" (Germany)."

AUTHOR:
Mac port:
Franz Huber

COPYRIGHT:
(c) TU Muenchen, 1991

INTERNET SITES:
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/MI/mac/


AWK

Etymology:
AWK = Aho, Weinberger, Kernigham (see *)

Pages:
http://uts.cc.utexas.edu/~churchh/awk-perl.html
http://www.cs.stir.ac.uk/~jsd/awk.html
http://nmt.edu/tcc/help/lang/awk.html


GAWK

Etymology:
GAWK = GNU AWK

Pages:
http://csugrad.cs.vt.edu/manuals/gawk/gawk_toc.html
http://www.cl.cam.ac.uk/texinfodoc/gawk_toc.html
http://www.cs.utah.edu/csinfo/texinfo/gawk/gawk_toc.html
http://kite.dcs.king.ac.uk:88/info/gawk


MacGawk

MAC NAME:
MacGawk

VERSION:
2.11

README:
"This is GNU awk, gawk, for the Macintosh. For those who don’t know, GNU stands for GNU’s Not UNIX, an as-yet unfinished operating system, and is the primary goal of the Free Software Foundation."

AUTHOR:
Mac port:
Tom Maszerowski

COPYRIGHT:
-

INTERNET SITES:
ftp://ftp.funet.fi/pub/mac/programming/
ftp://ezinfo.ethz.ch/mac/programming/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/
ftp://ftp.eos.hokudai.ac.jp/pub/mac/util/Gawk/


Gawk (MPW)

MAC NAME:
Gawk (for MPW)

VERSION:
2.11.1r3

README:
"To compile the source, you need MPW 3.0 or later and MPW C 3.0 or later. If you want to make changes to "awk.y", you also need bison or something equivalent."

AUTHOR:
Mac port:
Matthias Neeracher

COPYRIGHT:
-

INTERNET SITES:
ftp://ftp.fu-berlin.de/mac/lang/MPW/
ftp://pascal.zedat.fu-berlin.de/mac/lang/MPW/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/MPW/
ftp://nic.switch.ch/software/mac/src/mpw_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9210/
ftp://ftp.switch.ch/software/mac/src/mpw_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9210/


jgawk

Etymology:
JGAWK = Japanized GAWK

MAC NAME:
jgawk

VERSION:
1.2.2

README:
-

AUTHOR:
Mac port:
YAMASHITA Iwao

COPYRIGHT:
Japanized Gnu Awk (jgawk) 2.15.2 + 1.0
Copyright (C) 1989, 1991, 1992, Free Software Foundation.
jgawk for Macintosh
Copyright (C) 1993, 1994 YAMASHITA Iwao

INTERNET SITES:
ftp://ftp.eos.hokudai.ac.jp/pub/mac/util/jgawk/

* Alfred V. Aho, Brian W Kernighan, Peter J Weinberger: The Awk Programming Language. Addison-Wesley Publishing Co. 1988 (ISBN 0-201-07981-X)


BASIC

Etymology:
BASIC = Beginner's All-purpose Symbolic Instruction Code

chipmunk-basic

Etymology:
see *

MAC NAME:
chipmunk-basic

VERSION:
3.1.0

README:
"Every personal computer should have a Basic interpreter; here's one for the PowerMac (and 68K Macs too). Chipmunk Basic is a simple Basic interpreter, accelerated for PowerMacs. It is similar to the line number based MumbleSoft BASIC interpreters of circa 1980. Its roots are from a pascal program, basic.p, that was part of the test input suite to p2c, a pascal to c translator. Both basic.p and p2c should be in the net.sources archives somewhere. I cleaned up the translated source, ported it to the Macintosh, fixed various bugs and added several Mac specific features."

AUTHOR:
Mac port:
Ronald H. Nicholson, Jr

COPYRIGHT:
(c) 1990,1994 Ronald H. Nicholson, Jr

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://dipmat.unife.it/Root/Software%20Macintosh/Programming/
ftp://MacFTP.RZ.Uni-Augsburg.DE/pub/programming/

Old versions:
ftp://ezinfo.ethz.ch/mac/programming/ ftp://ftp.fu-berlin.de/mac/lang/Basic/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Basic/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Basic/
ftp://ftp.luth.se/pub/mac/developer/lang/
http://multivac.ludd.luth.se/pub/mac/developer/lang/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.uni-paderborn.de/mac/development/languages/

*Date: Sat, 1 Jul 1995 12:46:16 -0700
From: rhn@netcom.com (Ron Nicholson)
To: xpolakis@athena.compulink.gr

Hello,

>What is the etymology of CHIPMUNK (: why this name)?
The old pascal version was named that way by Dave Gillespie when
he was a student at Cal Tech.

- Ron Nicholson

BOB

Etymology:
? - named after Bob Albrecht, co-founder of Dr. Dobb's Journal ? The Dr. Dobb's Journal history see in:
ftp://ftp.mv.com/pub/ddj/history.txt

Bob (Think C)

MAC NAME:
Bob

VERSION:
1.5

README:
"This is the Tinnk C 6.01 version of Bob 1.5. For details, please see article Betz, David. "Your own tiny object-oriented language: C++? Smalltalk? What about Bob? (an interpreter formed from C++ and Lisp) (tutorial)", Dr. Dobbs Journal v16, n9 (Sept, 1991):26"

AUTHOR:
David Betz
Mac port:
Tzong-Shuoh Yang

COPYRIGHT:
-

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.fu-berlin.de/mac/lang/src/c/
ftp://pascal.zedat.fu-berlin.de/mac/lang/src/c/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/src/c/

SOURCE CODE:
ftp://ftp.mv.com/pub/ddj/1995.05/


C

Etymology:
"so called because many features derived from an earlier compiler named `B' in commemoration of *its* parent, BCPL."
http://www.lysator.liu.se/hackdict/split2/c.html

FAQ:
Steve Summit:
ftp://rtfm.mit.edu/pub/usenet/news.answers/C-faq/
http://www.lib.ox.ac.uk/internet/news/faq/by_category.c-faq.html

Page:
http://www.lysator.liu.se/c/


Harvest C

Etymology:
Harvest: "... the time has come, for the harvest of the earth is ripe." [ this quotation is from About box ]

MAC NAME:
Harvest C

VERSION:
1.3

README:
"The MPW 3.2 headers must be in a folder called "(Harvest C Headers)",in the same folder as the Harvest C application. The MPW 3.2 libs must be in a folder called "(Harvest C Libraries)", also in the same folder as the Harvest C application." [ see # ]

AUTHOR:
Eric W. Sink

COPYRIGHT:
(c) 1991 - 1993 Eric W. Sink

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/
ftp://ftp.fu-berlin.de/mac/lang/C/
ftp://pascal.zedat.fu-berlin.de/mac/lang/C/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/C/
ftp://ftp.uni-paderborn.de/mac/development/languages/

Old versions:
ftp://ftp.funet.fi/pub/mac/programming/
ftp://ftp.luth.se/pub/mac/developer/lang/
http://multivac.ludd.luth.se/pub/mac/developer/lang/
ftp://ftp.fu-berlin.de/mac/lang/C/
ftp://pascal.zedat.fu-berlin.de/mac/lang/C/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/C/
ftp://ftp.fht-mannheim.de/pub/mac/

#CIncludes and CLibraries:
ftp://ftp.fu-berlin.de/mac/lang/MPW/
ftp://pascal.zedat.fu-berlin.de/mac/lang/MPW/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/MPW/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/applesoft/


COCO

Etymology:
see *

COCO/R

MAC NAME:
COCO/R

VERSION:
2.2

README:
"Compiler-Generator Coco/R. This distribution contains the source files of the compiler generator Coco/R as well as the executable application. Coco/R has been implemented with the Modula-2 MacMETH compiler from ETH Zurich."

AUTHOR:
Prof. H. Moessenboeck

COPYRIGHT:
(1994) ETH Zuerich, Institute fuer Computersysteme

INTERNET SITES:
ftp://neptune.inf.ethz.ch/pub/Coco/Macintosh/

*Date: Mon, 26 Jun 1995 10:52:56 +0200
To: "Antreas P. Hatzipolakis" 
From: moessenboeck@ssw.uni-linz.ac.at (Hanspeter Moessenboeck)

>I have a question about the name:
>What is the etymology of COCO/R?

"Coco" stands for compiler compiler. The original version of Coco generated
table driven parsers; Coco/R generates recursive descent parsers. That is
what "R" stands for.

Best regards
H. Moessenboeck

CLEAN

Etymology:
see *

Home Page:
http://www.cs.kun.nl/~clean


Concurrent Clean System

MAC NAME:
Concurrent Clean System

VERSION:
1.0.0

README:
"The pure, lazy functional language Concurrent Clean (version 1.0) defined in this reference manual is a major upgrade of the previous release (0.84b) of Clean (Brus et al., 1987; Nöcker et al., 1991; Plasmeijer & van Eekelen, 1993). Clean was originally designed as an experimental intermediate language and deliberately kept syntactically as poor as possible to be able to focus on the essential language and implementation issues. This strategy enabled us to study new concepts (such as term graph rewriting (Barendregt et al., 1987), lazy copying (van Eekelen et al., 1991), abstract reduction (Nöcker, 1993), uniqueness typing (Barendsen and Smetsers, 1993) without too much implementation effort. The ideas were tested in the Clean compiler which could be used on small machines and produced state-of-the-art code (Smetsers et al., 1991)."

AUTHORS:
Mac port:
Achten (1992,1993)
Wichers Schreur (1989)
Huitema & Plasmeijer (1992)

COPYRIGHT:
(c) 1987 - 1995 University of Nijmegen, Computing Science Institute.

INTERNET SITES:
ftp://ftp.cs.kun.nl/pub/Clean/Clean10/mac/

Old versions:
ftp://ftp.cs.kun.nl/pub/Clean/Clean08/mac/

*Date: Tue, 30 May 1995 10:03:45 +0200 To: "Antreas P. Hatzipolakis" From: rinus@cs.kun.nl (rinus plasmeijer) Dear Antreas, You wrote: >I have a question about the name: >What is the etymology of CLEAN? The history is as follows: We designed graph rewriting systems together with our friends in East-Anglia (Sleep, Kennaway, Glauert). We also had a tiny language on top of it, called LEAN (the Language of East-Anglia and Nijmegen, 1987, Parle conference). This language could do general graph rewriting (also useful for imperative languages and logic languages). However, in Nijmegen we want to restrict ourselves to functional languages and term-graph rewriting. So, we designed a "clean" version of LEAN, called CLEAN. Greetings, Rinus


DYLAN

Etymology:
DYLAN = DYnamic LANguage

DOCs:
ftp://198.112.73.3/pub/dylan/dylan-manual/
ftp://ftp.info.apple.com/Apple.Support.Area/Dylan.Information/Dylan.Interim.Manual/
http://legend.gwydion.cs.cmu.edu:8001/dylan/interim/interim-contents.html

FAQ:
Apple Computer:
ftp://198.112.73.3/pub/dylan/faq/
ftp://ftp.info.apple.com/Apple.Support.Area/Dylan.Information/Dylan.FAQ_2.June94/

Home

Pages:

http://www.cambridge.apple.com/
http://legend.gwydion.cs.cmu.edu:8001/


MARLAIS

Etymology:
see *, **, ***

MAC NAME:
MacMarlais

VERSION:
0.5d55

README:
"Welcome to MacMarlais. This is a port of the UN*X program Marlais (version 0.5.8) to the Macintosh. MacMarlais provides a nice, multiple window, text editing environment for creating Marlais programs. Marlais is a language not unlike Dylan™, from Apple Computer. Version 0.5.x now implements a subset of the infix syntax. See the Dylan Interim Reference Manual (DIRM) for a full description of this syntax. To obtain the DIRM, refer to the information at the end of this document."

AUTHOR:
Mac port:
Patrick C. Beard

COPYRIGHT:
(c)1994-1995 by Patrick C. Beard

INTERNET SITES:
ftp://ftp.bdt.com/home/beard/
ftp://198.112.73.3/pub/dylan/Marlais/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/Marlais/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/Marlais/

Old versions:
ftp://ftp.bdt.com/home/beard/
ftp://ftp.cis.ufl.edu/pub/Marlais/
ftp://ftp.cis.ufl.edu/pub/src/Marlais/older-versions/
ftp://MacFTP.RZ.Uni-Augsburg.DE/pub/programming/
ftp://ftp.uni-paderborn.de/mac/development/languages/
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/others/dylan/impl/marlais/mac/
ftp://198.112.73.3/pub/dylan/Marlais/older-versions/0.5/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/Marlais/older-versions/0.5/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/Marlais/older-versions/0.5/
ftp://ftp.info.apple.com/Apple.Support.Area/Dylan.Information/

*To: "Antreas P. Hatzipolakis" 
Cc: marlais-authors@cis.ufl.edu
Date: Sat, 24 Jun 1995 10:46:05 -0700
From: "Patrick C. Beard" 

> I have a question about the name:
> What is the etymology of MARLAIS?

I don't rightly know.

Brent?

- Patrick

**
To: "Patrick C. Beard" 
cc: "Antreas P. Hatzipolakis" ,
        marlais-authors@cis.ufl.edu
Date: Sat, 24 Jun 1995 15:50:00 EDT
From: "Joseph N. Wilson" 

Patrick, Brent, and Everyone:

In a previous message, "Patrick C. Beard"  wrote
> > I have a question about the name:
> > What is the etymology of MARLAIS?
> 
> I don't rightly know.
> 
> Brent?


Brent has told me that Marlais is Dylan M. Thomas' middle name, which I
believe, however, this appears to be a little-known fact.  Where did you
discover this Brent?  Marlais is also the name of a small village in
France. I wonder if there is a connection...

Joe

***
From: Brent Benson 
Date: Sun, 25 Jun 1995 09:51:49 -0400
To: jnw@cis.ufl.edu
Cc: beard@cs.ucdavis.edu, xpolakis@athena.compulink.gr,
        marlais-authors@cis.ufl.edu


I obtained this information from the small, paperback copy of the
American Heritage Dictionary that I keep on my shelf at work. I'm not sure
how Dylan Thomas came to have "Marlais" as his middle name. In any case, it
seemed a suitably obtuse name for a Dylan implementation :-).

Brent

MINDY

Etymology:
MINDY = Mindy Is Not Dylan Yet (see #)

Pages:
http://legend.gwydion.cs.cmu.edu:8001/gwydion/mindy/index.html


Mac Mindy

MAC NAME:
MacMindy

VERSION:
1.2

README:
"MacMindy v1.2 is a port of CMU's Mindy compiler version 1.2 to the Macintosh. There are preliminary releases for PowerPC and 68K Macintoshes, and each consists of two drop-on applications: "Mindy-Compiler" compiles dylan source code into a byte-code object file; "Mindy" links a byte-code file with the libraries it references, and then executes the program."

AUTHOR:
Mac port:
Patrick C. Beard

COPYRIGHT:
(c) 1995 by Patrick C. Beard

INTERNET SITES:
ftp://ftp.bdt.com/home/beard/
ftp://198.112.73.3/pub/dylan/Mindy/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/Mindy/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/Mindy/

#Similar etymologies: GNU = GNU's Not Unix
MINT = MINT Is Not TRAC (:The Language List) or Tos
MINCE = MINCE Is Not Complete Emacs


THOMAS

Etymology:
see *

MAC NAME:
Thomas

VERSION:
1.1

README:
"Thomas is a compiler written at Digital Equipment Corporation's Cambridge Research Laboratory. Thomas compiles a language compatible with the language described in the book "Dylan(TM) an object-oriented dynamic language" by Apple Computer Eastern Research and Technology, April 1992."

AUTHORS:
Mac port:
Matt Birkholz
Jim Miller
Ron Weiss
Joel Bartlett
Marc Feeley
Guillermo Rozas
Ralph Swick

COPYRIGHT:
(c) 1992 Digital Equipment Corporation

INTERNET SITES:
ftp://ftp.iro.umontreal.ca/pub/parallele/gambit/gambit-2.0/
ftp://198.112.73.3/pub/dylan/Thomas/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/Thomas/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/Thomas/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/1.9/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/1.9/
ftp://ftp.info.apple.com/Apple.Support.Area/Dylan.Information/Thomas.1.1_Gambit.2.0/
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/others/dylan/impl/thomas/mac/
ftp://nic.funet.fi/pub/languages/dylan/gambit/
ftp://moose.cs.indiana.edu/sunfish/scheme-repository/imp/gambit/

Apple's Infinity Periodic Sequence of Symbolic Links:
ftp://198.112.73.3/pub/dylan/Thomas/gambit/Thomas/gambit/Thomas/gambit/Thomas/
ftp://198.112.73.3/pub/dylan/gambit/Thomas/gambit/Thomas/gambit/Thomas/

*From: Brent Benson 
Date: Mon, 26 Jun 1995 07:16:54 -0400
To: xpolakis@athena.compulink.gr
Subject: Re: Thomas M. Dylan

# Two more questions:
# 1. The language names Dylan and Thomas are after Thomas M. Dylan (like
Ada and Haskell, after Ada Lovelace and Haskell Curry) ?
# I think that DYLAN = DYNamic LANguage.

You are correct---Dylan comes from DYnamic LANguage.  The names of the
freely available Dylan implementations have developed out of word play
with the word Dylan.

# 2. Who is Thomas M. Dylan ?

Dylan M. Thomas was a well-known Welsh poet.

FOCL

Etymology:
see *

MAC NAME:
FOCL-1-2-3

VERSION:
2.1

README:
"FOCL is a machine learning system that extends Quinlan's FOIL program by containing a compatible explanation-based learning component. FOCL learns Horn Clause programs from examples and (optionally) background knowledge."

AUTHORS:
Mike Pazzani
Glenn Silverstein
Kamal Ali

COPYRIGHT:
(c) 1990-1994 University of california, Irvine

INTERNET SITES:
ftp://ics.uci.edu/pub/machine-learning-programs/
ftp://lucy.ukc.ac.uk/pub/Toolkits/Mac/Symbolic/

*To: "Antreas P. Hatzipolakis" 
Date: Mon, 12 Jun 1995 12:10:04 -0700
From: Michael Pazzani 

First Order Combined Learner.

FORTH

Etymology:
FORTH = FOuRTH

FAQ:
Doug Philips:
ftp://rtfm.mit.edu/pub/usenet/news.answers/ForthFaq/
http://www.lib.ox.ac.uk/internet/news/faq/by_category.forthfaq.html


KEVO

Etymology:
see *

MAC NAME:
Kevo

VERSION:
09.b9

README:
"Kevo is a prototype-based object-oriented system build around a very simple object model. Unlike most object-oriented systems, Kevo does not have classes. And unlike the few other prototype-based object-oriented systems (such as Self), Kevo does not feature delegation. Instead of classes and delegation, Kevo is based on concatenation: unrestricted composition of object interfaces. In concatenation, objects are derived from each other simply by cloning (copying) and subsequently modifying them so as to differentiate them from each other. The system automatically maintains information about clone families (groups of similar objects) and their derivation relationships."

AUTHOR:
Antero Taivalsaari

COPYRIGHT:
(c) 1993 Antero Taivalsaari

INTERNET SITES:
ftp://cs.uta.fi/pub/kevo/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/

Old versions:
ftp://ftp.switch.ch/software/mac/src/think_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9305/
ftp://nic.switch.ch/software/mac/src/think_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9305/
ftp://asterix.inescn.pt/pub/forth/mac/
ftp://hpcsos.col.hp.com/mirrors/forth/mac/

*Date: Sun, 25 Jun 1995 17:29:03 +0300
To: xpolakis@athena.compulink.gr
From: jta@mofile.fi (mofile)
Subject: KEVO

Kevo is a placename in Northern Finland. As far as I know the word has no
meaning in modern Finnish. I suspect that it is a word of the Sami language
(the language of indigeneous Lapps)  which is related to the Finnish but
distantly. You might get more information from the University of Helsinki
at ----> http://www.helsinki.fi/

Cheers,

Jarno Tarkoma
jta@mofile.fi

MOPS

Etymology:
see README

PAGE:
http://www.netaxs.com/~jayfar/mops.html

MAC NAME:
Mops

VERSION:
2.5.1

README:
"Mops is an object-oriented programming system, derived from the Neon language developed by Charles Duff and sold by Kriya, Inc. Kriya have discontinued support for Neon, and have released all the source code into the public domain, retaining only the ownership of the name Neon. Mops is a complete re-implementation of Neon, with many additional enhancements. It is also in the public domain. The name Mops could well be an acronym for "Mike's Object-oriented Programming System" but since I feel the computing world has enough acronyms already, I wouldn't want to be too dogmatic about this. Hence we spell Mops as Mops, not MOPS."

AUTHOR:
Michael Hore

COPYRIGHT:
(c) Nov. 1994 Michael Hore

INTERNET SITES:
ftp://astro.uchicago.edu/pub/MAC/Yerk/
ftp://taygeta.oc.nps.navy.mil/pub/Forth/Mops/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.uni-paderborn.de/mac/development/languages/

Old versions:
ftp://ftp.cygnus.com/pub/forth/
ftp://nic.funet.fi/pub/languages/forth/cygnus/
http://sunsite.doc.ic.ac.uk/public/gnu/cygnus/forth/
ftp://nic.funet.fi/pub/languages/forth/cygnus/
ftp://asterix.inescn.pt/pub/forth/mac/
ftp://hpcsos.col.hp.com/mirrors/forth/mac/
ftp://ftp.switch.ch/software/mac/src/assembler/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9307/
ftp://nic.switch.ch/software/mac/src/assembler/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9307/


POCKET FORTH

MAC NAME:
Pocket Forth

VERSION:
6.3

README:
"Forth is a beautiful language. It is easily spoken and source code looks like poetry. Oh yes, Forth produces fast compact code. Pocket Forth is a small Forth system for the Macintosh computer, founded on well documented principals. Although Forth is being standardized, Pocket Forth has evolved independently of the standard. Pocket Forth is based on Flint by G. Yates Fletcher, figFORTH and the Forth described in Starting FORTH by Leo Brodie. I wrote Pocket Forth to experiment with the Macintosh toolbox and Apple Events. Pocket Forth can produce applications that run under any system version or cpu type."

AUTHOR:
C. Heilman

COPYRIGHT:
(c) 1993 C. Heilman

INTERNET SITES:
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.cc.utexas.edu/depts/AI_ATTIC/Languages/Pocketforth/

Old versions:
ftp://asterix.inescn.pt/pub/forth/mac/
ftp://hpcsos.col.hp.com/mirrors/forth/mac/


THIS4TH

MAC NAME:
This4th-00B01.MAC

VERSION:
-

README:
-

AUTHOR:
Wil Baden

COPYRIGHT:
-

INTERNET SITES:
ftp://taygeta.oc.nps.navy.mil/pub/Forth/ANS/
ftp://ftp.cygnus.com/pub/forth/this4th/
ftp://nic.funet.fi/pub/languages/forth/cygnus/this4th/
http://sunsite.doc.ic.ac.uk/public/gnu/cygnus/forth/this4th/
ftp://nic.funet.fi/pub/languages/forth/cygnus/this4th/


TIMBRE

Etymology:
see *

MAC NAME:
Timbre

VERSION:
-

README:
- "This disk contains: - Timbre binaries for the Mac (Timbre), PC (TIMBRE.EXE), HP 9000 series 400 workstations (HP400) and HP 9000 series 700 workstations (HP700)
- source for compiling Timbre on the Mac, PC or a Unix system
- manual sections in postscript
- a Forth to C converter"

AUTHOR:
Rob Chapman

COPYRIGHT:
Rob Chapman

INTERNET SITES:
ftp://taygeta.oc.nps.navy.mil/pub/Forth/Reviewed/
ftp://maccs.dcss.mcmaster.ca/public/pc/
ftp://ftp.ugcs.caltech.edu/pub/ryip/stuff/

*From: Rob Chapman 
To: xpolakis@athena.compulink.gr (Antreas P. Hatzipolakis)
Date: Mon, 26 Jun 95 0:47:24 MDT

> I have a question about the name:
> What is the etymology of TIMBRE?

The reference of the name is related to music in that an instrument with
quality (richness in sound) has timbre.  Timbre is meant to be part of a
computing instrument so that one might say about it: "It has Timbre".

- Rob

QFORTH

MAC NAME:
MacQForth

VERSION:
1.0

README:
"MacQForth is a version of the Forth programming language. Its primary purpose is to teach Forth to beginning Forth programmers. QForth itself was written for the Apple IIe by Toshiyasu Morita and is run on the Mac by a 65C02 microprocessor simulator. For the most part, the code is identical to the Apple II version."

AUTHORS:
Apple II:
Toshiyasu Morita
Mac port:
Ronald T. Kneusel

COPYRIGHT:
(c) 1995 Ronald T. Kneusel

INTERNET SITES:
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/


YERK

Etymology:
see README

MAC NAME:
Yerk

VERSION:
3.6.7

README:
"Yerk is an object oriented language based on a Forth Kernel with some major modifications. It was originally known as Neon, developed and sold as a product by Kriya Systems from 1985 to 1989. Several of us at The University of Chicago have maintained Yerk since its demise as a product. Because of the possible trademark conflict that Kriya mentions, we picked the name Yerk, which is at least not an acronym for anything, but rather stands for Yerkes Observatory, part of the Department of Astronomy and Astrophysics at U of C."

AUTHOR:
Bob Loewenstein
Dept. of Astronomy and Astrophysics University of Chicago
Yerkes Observatory Williams Bay, Wisconsin

COPYRIGHT:
(c) 1994 Bob Loewenstein

INTERNET SITES:
ftp://astro.uchicago.edu/pub/MAC/Yerk/
ftp://taygeta.oc.nps.navy.mil/pub/Forth/Yerk/

Old versions:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://nic.switch.ch/software/mac/src/assembler/
ftp://nic.switch.ch/software/mac/src/assembler/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9307/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9307/
ftp://asterix.inescn.pt/pub/forth/mac/
ftp://hpcsos.col.hp.com/mirrors/forth/mac/


GOFER

Etymology:
see * MacGofer

MAC NAME:
MacGofer

VERSION:
0.22d

README:
"MacGofer is a Macintosh port of the popular functional language interpreter available on Suns and IBM PCs."

AUTHORS:
Unix:
Mark P Jones
Mac port:
Kevin Hammond

COPYRIGHT:
Kevin Hammond (c) 1994

INTERNET SITES:
ftp://ftp.dcs.glasgow.ac.uk/pub/haskell/gofer/macgofer/
ftp://cs.nott.ac.uk/haskell/gofer/macgofer/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/haskell/gofer/macgofer/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/gofer/macgofer/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/haskell/gofer/macgofer/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/gofer/macgofer/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/haskell/gofer/macgofer/

*Please note the spelling, derived from the notion that functional languages are GO(od) F(or) E(quational) R(easoning). This is not to be confused with `Gopher', the widely used Internet distributed information delivery system!

GOFER FAQ:
http://www.cs.nott.ac.uk/Department/Staff/mpj/faq.html#Gofer


HASKELL

Etymology:
Haskell: named after the logician Haskell B. Curry

[Yale] MacHaskell

MAC NAME:
MacHaskell

VERSION:
2.2

README:
-

COPYRIGHT:
Copyright (c) 1991 Yale University Computer Science Department

INTERNET SITES:
ftp://haskell.systemsz.cs.yale.edu/pub/haskell/yale/
http://haskell.systemsz.cs.yale.edu:80/haskell/yale/
ftp://ftp.dcs.glasgow.ac.uk/pub/haskell/yale/
ftp://cs.nott.ac.uk/haskell/yale/
ftp://ftp.cs.chalmers.se/pub/haskell/yale/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/haskell/yale/
ftp://src.doc.ic.ac.uk/computing/programming/languages/haskell/yale/
http://src.doc.ic.ac.uk/computing/programming/languages/haskell/yale/


HOPE

Etymology:
see *, **

Page:
http://santos.doc.ic.ac.uk/~rap/Hope/

Hope

MAC NAME:
Hope

VERSION:
-

README:
-

AUTHORS:
R.M. Burstall
D.B. MacQueen
D.T. Sanella
(at Edinburgh University in 1978)
Mac port:
Ross Paterson, University of Queensland

COPYRIGHT:
(c) 1990 by Ross Paterson

INTERNET SITES:
ftp://brolga.cc.uq.oz.au/pub/hope/

*From: David Lillie 
To: xpolakis@athena.compulink.gr
Date: Wed, 28 Jun 95 12:02:25 BST

Hi Antreas,

You write:

 > I have a question:
 > What is the etymology of HOPE language?
 > (Is it an acronym?)

The Hope language was originally developed at Edinburgh University in
the early 1980's (and possibly late 70's) and is named for the view from
the Department of Computer Science, which overlooks Hope Square.
I have no idea how Hope Square came by its name!

 Dave Lillie
 dlillie@isltd.insignia.com

**
Date: Thu, 29 Jun 95 17:01 BST
From: Ross Paterson 
To: xpolakis@athena.compulink.gr

> I have a question about the name:
> What is the etymology of HOPE ?

It's named after Hope Park Square, the address of the cs department in
Edinburgh where it was first developed.

Ross

ICON

Etymology:
see *

FAQ:
Ralph Griswold:
ftp://rtfm.mit.edu/pub/usenet/news.answers/comp-lang-icon-faq
http://www.lib.ox.ac.uk/internet/news/faq/archive/comp-lang-icon-faq.html

ICONX

MAC NAME:
Iconx

VERSION:
8.0

README:
"Icon is a high-level programming language with extensive facilities for processing strings and structures. Icon has several novel features, including expressions that may produce sequences of results, goal-directed evaluation that automatically searches for a successful result, and string scanning that allows operations on strings to be formulated at a high conceptual level."

"The translator (Icont) and interpreter (Iconx) for Version 8.0 of the Icon programming language have been ported to the Macintosh using THINK C 5.0.1."

AUTHOR:
Mac port:
Art Eschenlauer

COPYRIGHT:
(c) 1994 Department of Computer Science, The University of Arizona, Tucson, Arizona

INTERNET SITES:
ftp://cs.arizona.edu/icon/packages/macintosh/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.sterling.com/programming/languages/icon/packages/macintosh/
ftp://ftp.uu.net/languages/icon/packages/macintosh/
ftp://unix.hensa.ac.uk/mirrors/uunet/languages/icon/packages/macintosh/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.switch.ch/software/mac/src/mpw_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9212/
ftp://nic.switch.ch/software/mac/src/mpw_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9212/


PROICON

MAC NAME:
ProIcon

VERSION:
2.0.5

README:
"ProIcon, formerly a commercial product, is no longer marketed and has been placed in the public domain."

AUTHORS:
Mark Emmer
Ralph Grisswold

COPYRIGHT:
-

INTERNET SITES:
ftp://cs.arizona.edu/icon/packages/macintosh/
ftp://ftp.uu.net/languages/icon/packages/macintosh/
ftp://unix.hensa.ac.uk/uunet/languages/icon/packages/macintosh/
ftp://ftp.sterling.com/programming/languages/icon/packages/macintosh/

*"The name Icon (which is not spelled ICON) is not an acronym nor does it stand for anything in particular, although the word iconoclastic was mentioned at the time the name was chosen. The name predates the now common use of "icon" to refer to small images used in graphical user interfaces. This latter usage sometimes causes persons to think mistakenly that Icon is designed to create or manipulate icons. There's not much that can be done about this." (icon-faq)


IDL

Etymology:
IDL = Interactive Data Language

FAQ:
Mike Schienle:
ftp://rtfm.mit.edu/pub/usenet/news.answers/idl-faq
http://www.lib.ox.ac.uk/internet/news/faq/archive/idl-faq.html

IDL

MAC NAME:
IDL

VERSION:

README:
"IDL is a complete package for the interactive reduction, analysis, and visualization of scientific data and images. Optimized for the PC, Macintosh, and workstation environments, IDL integrates a responsive array oriented language with numerous data analysis methods and an extensive variety of two and three dimensional displays into a powerful tool for researchers. IDL supports an extensive data import capability, publication quality hard copy output, and user-defined Windows, Macintosh, or Motif graphical user interfaces. Users can create complex visualizations in hours instead of weeks with the aid of IDL's high level capabilities and inter- active environment. IDL is useful in physics, astronomy, image and signal processing, mapping, medical imaging, statistics, and other technical disciplines requiring visualization of large amounts of data."

COPYRIGHT:
(c) Research Systems, Inc.

INTERNET SITES:
ftp://gateway.rsinc.com/pub/idl/macintosh/
ftp://boulder.colorado.edu/pub/rsi/idl/macintosh/
ftp://ftp.germany.eu.net/shop/CreaSo/IDL/idl_4/macintosh/

Old versions:
ftp://ftp.germany.eu.net/shop/CreaSo/IDL/macintosh/


J

Etymology:
see *

FAQs:
Emmett McLean:
ftp://archive.uwaterloo.ca/languages/j/early_j/help/faq_early_j
Ehud Lamm:
ftp://archive.uwaterloo.ca/languages/j/early_j/help/programming_j_faq

J

MAC NAME:
J

VERSION:
6.2

README:
"J is a functional shareware programming language available via anonymous ftp at watserv1.waterloo.edu. Features include list-at-a-time processing, arrays of arrays, complex numbers, special features for multiplying polynomials, manipulating sets and generating permutations. Although it provides support for numerical modeling, it is not a numerical modeling package. It is a general purpose programming language. J was designed and developed by Ken Iverson and Roger Hui. It is similar to the language APL, departing from APL in using using the ASCII alphabet exclusively, but employing a spelling scheme that retains the advantages of the special alphabet required by APL. It has added features and control structures that extend its power beyond standard APL."

FAQ site
ftp://archive.uwaterloo.ca/languages/j/early_j/help/faq_early_j

AUTHORS:
Kennneth E. Iverson
Roger Hui

COPYRIGHT:
(c) 1989 1990, Roger K.W. Hui & K.E. Iverson
(c) 1990-1992, Iverson Software Inc.

INTERNET SITES:
ftp://watserv1.waterloo.edu/languages/j/early_j/exec/mac/
ftp://archive.uwaterloo.ca/languages/j/early_j/exec/mac/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://nic.switch.ch/software/mac/src/think_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9302/
ftp://ftp.switch.ch/software/mac/src/think_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9302/

Old versions:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.fht-mannheim.de/pub/mac/

*From: Emmett McLean 
To: xpolakis@athena.compulink.gr
Date: Sun, 25 Jun 95 13:42:25 PDT


}I have a question about the language name:
}What is the etymology of J (why this letter)?

   Roger Hui in his book "An Implementation of J" says that he selected it
because it is easy to type.

KVIK

Etymology:
see *

Kvikkalkul

MAC NAME:
Kvikkalkul

VERSION:
-

README:
"This is a Power Mac compiler for the computer language Kvikkalkul. As you'll see when exploring the documentation there isn't much justification for learning it and it was probably a hoax to begin with, but it exists now no matter what the Swedish government may care. I won't try to justify a language composed of smileys.....

What is kvikkalkul? It appears to be a sort of teletype based embedded systems language, supposedly designed in Sweden during the 1950's for submarine computer systems. More likely it's a troll that some hacker with an extremely sick sense of humor cooked up to try and top Intercal as the world's worst computer language, a task at which it succeeds handily."

AUTHORS:
Unix:
Asher Hoskins
Mac port:
Brian Connors

COPYRIGHT:
(c) 1994

INTERNET SITES:
ftp://ftp.uni-paderborn.de/mac/development/languages/

Compiler:
ftp://ftp.lth.se/pub/netnews/alt.sources/volume94/nov/

*Date: Wed, 28 Jun 1995 09:35:26 +0200
To: "Antreas P. Hatzipolakis" 
From: Per.Mildner@CSD.UU.SE (Per Mildner)

>I have a question about the name:
>What is the etymology of TRICIA?
It is from the book The Hitchhikers Guide (Tricia has been known as
MacMillan as
well).

>By the way the same question about a swedish  prog. language: Kvikkalkul.
I do not know, but kvik sounds like kvick which means fast/speedy and of
course
kalkul sound like kalkyl which is the same as calculus.

Per Mildner                      Per.Mildner@CSD.UU.SE
Computing Science Dept.          http://www.csd.uu.se/~perm/
Uppsala University               tel: +46 18 181049
Box 311, S-751 05 Uppsala,Sweden fax: +46 18 511925

LEX

Etymology:
LEX = LEXical analyzer generator ( see * )

FLEX

Etymology:
FLEX = Fast LEXical analyzer generator / Faster LEX / Fast LEXer

FLEX (MPW C)

MAC NAME:
Flex

VERSION:
2.5.2

README:
"Flex is a fast lexical analyser generator for C and C++. It is derived from software contributed to Berkeley by Vern Paxson and is copyright the Regents of the University of California. This is free ware. Pursuant with the rules on copying: This product includes software developed by the University of California, Berkeley and its contributors."

AUTHORS:
Vern Paxson
Mac port:
Christopher E. Hyde

COPYRIGHT:
(c) 1990 The Regents of the University of California.

INTERNET SITES:
Info-Mac

Old versions:
(2.4.6)
ftp://ftp.switch.ch/software/mac/src/mpw_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9405/
ftp://nic.switch.ch/software/mac/src/mpw_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9405/

Old versions:
(2.1)
ftp://sparky.nodak.edu/pub/mac/pub/programming/mpw/


FLEX (THINK C)

MAC NAME:
Flex

VERSION:
2.4.6

README:
-

AUTHOR:
Vern Paxson

COPYRIGHT:
(c) 1990 The Regents of the University of California.

INTERNET SITES:
UMich

Old versions:
(2.3.7)
ftp://ftp.switch.ch/software/mac/src/think_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9212/
ftp://nic.switch.ch/software/mac/src/think_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9212/

*M. E. Lesk, A Lexical Analyzer Generator, CS TR 39, Bell Labs (Oct. 1975).


LISP

Etymology:
LISP = LISt Processing

FAQ:
Mark Kantrowitz - Barry Margolin:
http://www.cs.cmu.edu/Web/Groups/AI/html/faqs/lang/lisp/top.html
ftp://rtfm.mit.edu/pub/usenet/news.answers/lisp-faq/
http://www.lib.ox.ac.uk/internet/news/faq/by_category.lisp-faq.html


GLISP

Etymology:
GLisp = Generalized Lisp

MAC NAME:
GLisp

VERSION:
1.2

README:
"Generalized Lisp" (or "Glisp" for short) is a coordinated set of high level syntaxes for Common Lisp. It is "generalized" in the sense that the Lisp programmer has a variety of dialects available, not just Lisp notation. Initially Generalized Lisp consists of three dialects: Mlisp, Plisp and ordinary Lisp, together with an extensible framework for adding others. Mlisp ("Meta-Lisp") is an Algol-like syntax for people who don’t like writing parentheses. Plisp ("Pattern Lisp") is a pattern matching rewrite-rule language. Plisp is a "compiler-compiler"; its rules are optimized for writing language translators. Mlisp and Plisp are documented in separate user manuals. It is expected that the set of dialects will increase over time as users add new ones. All dialects may be freely intermixed in a file. The translators for all dialects are written in Plisp, as is the Glisp translator framework itself. Support routines for the translators are written in Mlisp and/or Lisp. All dialects are translated to Common Lisp and execute in the standard Common Lisp environment."

AUTHOR:
David Canfield Smith

COPYRIGHT:
(c) 1990 Apple Computer, Inc.

INTERNET SITES:
ftp://ftp.luth.se/pub/mac/developer/lang/lisp/
http://multivac.ludd.luth.se/pub/mac/developer/lang/lisp/


POWERLISP

MAC NAME:
PowerLisp

VERSION:
1.1

README:
"PowerLisp 1.1 is the second public release of PowerLisp, a Common Lisp development environment for the Macintosh. It consists of a Common Lisp interpreter, native-code 680x0 compiler, 680x0 macro assembler, disassembler, incremental linker and multi-window text editor. It requires a Macintosh with at least a 68020 processor and system 7.0 or later. About 2 megabytes of RAM are required to run it, and to do much with it you need more like 5 or 6 megabytes. Like any Common Lisp system, the more memory the better."

AUTHOR:
Roger Corman

COPYRIGHT:
(c) 1994 Roger Corman

INTERNET SITES:
ftp://ftp.cs.cmu.edu/user/ai/lang/lisp/impl/powerlsp/v1_10/
ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/user/mkant/Public/Lisp/impl/powerlsp/v1_10/
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/impl/powerlsp/
ftp://archives.math.utk.edu/software/mac/progLanguages/PowerLisp/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.uni-paderborn.de/mac/development/languages/


XLISP

Etymology:
XLISP = eXtended LISP (?) see *

XLISP

MAC NAME:
XLisp

VERSION:
2.0

README:
"XLISP is an experimental programming language combining some of the features of Common Lisp with an object-oriented extension capability. It was implemented to allow experimentation with object-oriented programming on small computers."

AUTHOR:
David Michael Betz

COPYRIGHT:
(c) 1988 David Betz

INTERNET SITES:
ftp://micros.hensa.ac.uk/micros/mac/finder/j/j005/
ftp://nic.funet.fi /pub/mac/programming/
ftp://ftp.ens.fr/pub/mac/hqx/
ftp://ftp.wustl.edu/systems/mac/macintosh/lang/


XLISP PLUS

MAC NAME:
XLisp Plus

VERSION:
2.1g

README:
"XLISP-PLUS version 2.1g
Portions Copyright (c) 1988, by David Betz.
Modified by Thomas Almy and others.
Macintosh interface by Brian Kendig.
XLISP-PLUS 2.1g contains contributed code by:
Tom Almy, Mikael Pettersson, Neal Holtz, Johnny Greenblatt, Ken Whedbee,
Blake McBride, Pete Yadlowsky, Hume Smith, and Richard Zidlicky.
Portions copyright (c) 1988, Luke Tierney."

AUTHOR:
Mac port:
Brian Kendig

COPYRIGHT:
(c) 1988 David Betz
(c) 1994 Tom Almy
(c) 1995 Brian Kendig

INTERNET SITES:
ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/user/mkant/Public/Lisp/impl/xlisp/mac/
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/impl/xlisp/mac/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://nic.switch.ch/software/mac/src/think_c/
ftp://lucy.ukc.ac.uk/pub/Toolkits/Mac/Symbolic/
ftp://ftp.uni-stuttgart.de/pub/systems/mac/misc/
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/
ftp://ftp.uni-paderborn.de/mac/development/languages/

Old versions:
ftp://ftp.fu-berlin.de/mac/lang/Lisp/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Lisp/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Lisp/
ftp://ftp.digitool.com/pub/mcl/contrib/xlisp/
ftp://ftp.switch.ch/software/mac/src/think_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9307/
ftp://nic.switch.ch/software/mac/src/think_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9307/
ftp://ftp.cc.utexas.edu/depts/AI_ATTIC/Languages/Xlisp21/Xlisp21%231/


XLISP-STAT

Etymology:
XLISP-STAT = XLISP-STATistical

MAC NAME:
XLisp-Stat

VERSION:
2.1 release 3.44 (Beta)

README:
-

AUTHOR:
Mac port:
Luke Tierney

COPYRIGHT:
XLISP (c) 1988, by David Betz.
XLISP-STAT (c) 1989 - 1994, by Luke Tierney

INTERNET SITES:
ftp://umnstat.stat.umn.edu/pub/xlispstat/macintosh/
ftp://teseo.unipg.it/pub/stat/xlispstat/macintosh/

Old versions:
ftp://umnstat.stat.umn.edu/pub/xlispstat/old/
ftp://umnstat.stat.umn.edu/pub/xlispstat/macintosh/old/
ftp://archives.math.utk.edu/software/mac/progLanguages/
ftp://teseo.unipg.it/pub/stat/xlispstat/old/
ftp://teseo.unipg.it/pub/stat/xlispstat/macintosh/old/

*From: bskendig@netcom.com (Brian Kendig)
Date: Mon, 3 Jul 1995 10:07:02 PDT
To: "Antreas P. Hatzipolakis" 

> What is the meaning of X in XLisp?

I don't know for certain; probably "extended" or something like that. 
I didn't choose the name.

Brian Kendig 
bskendig@netcom.com 
ftp://ftp.netcom.com/pub/bs/bskendig/home.html

LOGO

Etymology:
see *,**

FAQ:
Dale Parson:
ftp://cher.media.mit.edu/pub/logo/FAQ

BERKELEY LOGO

MAC NAME:
Berkeley Logo

VERSION:
3.0.1

README:
"This is a program that is still being written. Many things are missing, including adequate documentation."

AUTHOR:
Mac port:
Daniel van Blerkom
Brian Harvey
Michael Katz
Douglas Orleans

COPYRIGHT:
(C) 1989 - 1993 The Regents of the University of California

INTERNET SITES:
ftp://anarres.cs.berkeley.edu/ pub/ucblogo/
ftp://cher.media.mit.edu/pub/logo/software/ucblogo/
ftp://gatekeeper.dec.com/pub/plan/logo/berkeley/
ftp://nic.switch.ch/software/mac/src/think_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9309/
ftp://ftp.switch.ch/software/mac/src/think_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9309/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.fu-berlin.de/mac/lang/Logo/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Logo/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Logo/
ftp://ftp.sterling.com/programming/languages/logo/software/ucblogo/

Old versions:
ftp://ftp.cc.utexas.edu/depts/AI_ATTIC/Languages/Logo/


LOGOMATION

MAC NAME:
LogoMation

VERSION:
1.0.1

README:
"LogoMation is a programming environment for people .... doing their first steps in programming."

AUTHORS:
Yuval and Chuck Shavit

COPYRIGHT:
(c) 1992, 1993 by Yuval and Chuck Shavit

INTERNET SITES:
ftp://cher.media.mit.edu/pub/logo/software/logomation/
ftp://ftp.cc.utexas.edu/depts/AI_ATTIC/Languages/Logo/Logomation/
ftp://ftp.luth.se/pub/mac/developer/lang/
http://multivac.ludd.luth.se/pub/mac/developer/lang/
ftp://ftp.unipg.it/pub/mac/app/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.sterling.com/programming/languages/logo/software/logomation/


LOGO [HC]

MAC NAME:
Logo

VERSION:
2.1.1

README:
"I suggest using HyperCard 2.1, although any version that is 2.0 or above will work. I am not sure how well Logo will work with HyperCard Player, because it needs access to "User Level 5."

AUTHOR:
John Stiles

COPYRIGHT:
(c) 1995 John Stiles

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/


STARLOGO

MAC NAME:
StarLogo

VERSION:
1.0

README:
"StarLogo is a programmable modeling environment for exploring the behaviors of decentralized systems, such as bird flocks, traffic jams, and ant colonies. It is designed especially for use by students."

AUTHORS:
Mitchel Resnick
Brian Silverman
Andy Begel
Randy Sargent

COPYRIGHT:
(c) 1995 by the Massachusetts Institute of Technology (MIT)

INTERNET SITES:
http://el.www.media.mit.edu/groups/el/Projects/starlogo
mailto://starlogo-request@media.mit.edu

*Date: Thu, 29 Jun 1995 20:37:43 -0500
To: "Antreas P. Hatzipolakis" 
From: wally feurzeig 

>I have a question about LOGO name:
>What is its etymology?
>(From greek LOGOS?)

Yes, Logo is derived from the Greek Logos.

Wally Feurzeig


wally feurzeig              Principal Scientist, Educational Technologies
feurzeig@bbn.com            BBN, 150 Cambridgepark Drive, Cambridge, MA
02140
phone: 617-873-3448         FAX:  617-873-2455

**
From: "Paul M. Wexelblat" 
To: xpolakis@athena.compulink.gr (Antreas P. Hatzipolakis)
Date: Fri, 30 Jun 1995 14:39:21 -0400 (EDT)
 
> I have a question about LOGO name:
> What is its etymology?
> (From greek LOGOS?)

Yes, Wally Feurzeig named Logo (He's still at bbn.org) with that connection
in mind. (The original LISP version was named "ghost" for no clear reason)
Wally wrote an article about the origins of logo, it was published many
years ago in a book called "digital Deli" -- I'm sure it is well out of
print, but if you need more, maybe you can find it (or email wally)

Cheers,

...Wex

MATLAB

Etymology:
MATLAB = MATrix LABoratory

FAQ:
Matt Wette:
ftp://csi.jpl.nasa.gov/pub/matlab/FAQ.html
ftp://rtfm.mit.edu/pub/usenet/news.answers/matlab-faq
http://www.lib.ox.ac.uk/internet/news/faq/archive/matlab-faq.html


RLaB

Etymology:
see *

MAC NAME:
MacRLaB

VERSION:
1.18c

README:
This is the Macintosh port of RLaB 1.18c program. RLaB is a Matlab-like linear algebra package. The author is Ian Searle ians@eskimo.com.

RLaB is an interpreter for the RLaB Programming Language/Environment. The RLaB language is useful for matrix or array oriented numerical analyses. RLaB is especially useful for prototyping and experimenting with algorithms. RLaB extensively uses the LAPACK, FFTPACK and RANLIB sources available from netlib.att.com and PLPLOT from dino.ph.utexas.edu. MacRLaB is not a full port of RLaB. Some items will probably never be fully supported as they are too tied to the Unix operating system. Examples are the 'pipe', the 'fork', the 'socket', and many others. Other features are handled a little differently in the Mac version."

AUTHORS:
Unix:
Ian Searle
Mac port:
Tzong-Shuoh Yang

COPYRIGHT:
(c) 1992-95 Ian Searle

INTERNET SITES:
ftp://archives.math.utk.edu/software/mac/progLanguages/RLaB/
ftp://archives.math.utk.edu/software/mac/miscellaneous/RLaB/
ftp://ftp.uni-paderborn.de/mac/development/languages/

Old versions:
ftp://ftp.luth.se/pub/mac/developer/lang/
http://multivac.ludd.luth.se/pub/mac/developer/lang/
ftp://ftp.ari.net/pub/MacSciTech/math/
ftp://freebsd.cdrom.com/.12/mac/MacSciTech/math/
ftp://freebsd.cdrom.com/pub/mac/MacSciTech/math/

*From: ians@eskimo.com (Ian Searle)
To: xpolakis@athena.compulink.gr (Antreas P. Hatzipolakis)
Date: Fri, 23 Jun 1995 23:13:16 -0700 (PDT)

> I have a question about the name:
> What is the etymology of RLaB?

I am in the midst of writing an article, here is the opening paragraph.
-Ian

First of all, \rlab\ stands for ``our''-lab. It is available to almost
everyone who needs a computational tool for scientific and engineering
applications, because it is freely-available, and it runs on many platforms.

ML

Etymology:
ML = Machine Language (The Language List)
ML = Meta-Language (meta-lang-faq)

FAQ:
Greg Morrisett:
ftp://rtfm.mit.edu/pub/usenet/news.answers/meta-lang-faq
http://www.lib.ox.ac.uk/internet/news/faq/archive/meta-lang-faq.html
http://www.cs.cmu.edu/afs/cs.cmu.edu/misc/sml/build/archived-mail/sml-list/ftp/faq.txt
http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/jgmorris/web/sml-faq.html


CAML LIGHT

Etymology:
CAML = Categorical Abstract Machine Language

MAC NAME:
Caml Light

VERSION:
0.61

README:
"Requirements. Any Macintosh with at least 1M of RAM (2M is recommended), running System 6 or 7. About 850K of free space on the disk. The parts of the Caml Light system that support batch compilation currently require the Macintosh Programmer's Workshop (MPW) version 3.2."

AUTHORS:
Xavier Leroy
Arnand Vandame
Damien Doligez
Pierre Weis

COPYRIGHT:
(c) Institut National de Recherche en Informatique et en Automatique (INRIA) - Domaine de Voluceau - Rocquencourt - 78153 Le Chesnay Cedex - France. 1989 - 1994

INTERNET SITES:
ftp://ftp.inria.fr/lang/caml-light/
ftp://ftp.uni-stuttgart.de/pub/systems/mac/misc/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://scsx01.sc.ehu.es/pub/mac/programming/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/others/ml/caml_lt/mac/
ftp://gatekeeper.dec.com/pub/plan/caml-light/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/caml-light/
ftp://nic.switch.ch/software/mac/src/mpw_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9310/
ftp://ftp.switch.ch/software/mac/src/mpw_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9310/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/ml/caml-light/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/ml/caml-light/

Old versions:
ftp://nic.funet.fi/pub/mac/programming/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/ml/caml-light/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/ml/caml-light/
ftp://nic.funet.fi/pub/languages/ml/caml/caml-light/
ftp://gatekeeper.dec.com/pub/plan/caml-light/


SML

Etymology:
SML = Standard ML

NJSML93+

MAC NAME:
Standard ML of New Jersey

VERSION:
93.1b2

README:
-

AUTHORS:
Soren Christensen

COPYRIGHT:
(c) 1988-93 AT&T & others

INTERNET SITES:
ftp://research.att.com/dist/ml/mac/
ftp://nic.switch.ch/software/mac/src/think_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9302/
ftp://ftp.switch.ch/software/mac/src/think_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9302/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/sml/mac/
ftp://nic.funet.fi/pub/languages/ml/sml/mac/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/ml/sml/mac/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/ml/sml/mac/


EdSML

Etymology:
EdSML = Edinburgh Standard ML (core language)

EdSML

MAC NAME:
FAM

VERSION:
4.1.2.v1

README:
"This is a port of the "version 4" Edinburgh SML to the Macintosh using Symantec's Think C compiler. This includes the SML Core language (without modules). A "project file" for Think C is provided so that the bytecode interpreter can be modified or recompiled if needed. The global symbol MAC_LSC is defined in the project to enable changes required to create this version of the FAM."

AUTHORS:
Unix:
Laboratory for Foundations of Computer Science
Department of Computer Science - University of Edinburgh
Mac port:
David G. Durand

COPYRIGHT:
(c) 1992 Laboratory for Foundations of Computer Science
Department of Computer Science - University of Edinburgh

INTERNET SITES:
ftp://ftp.fu-berlin.de/mac/lang/ML/
ftp://pascal.zedat.fu-berlin.de/mac/lang/ML/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/ML/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/sml/mac/


StandardML

MAC NAME:
FAM

VERSION:
3.5.v01

README:
"This document describes our port/implementation of the Edinburgh Standard ML system on the Macintosh created by Meta Software Corporation as part of its Coloured Petri Net (CPN) project. The result of this project will be a CPN based simulator which will execute sequential program fragments written in an extended version of Standard ML. For more information about this project please contact Kurt Jensen c/o Meta Software Corp."

AUTHORS:
Unix:
Laboratory for Foundations of Computer Science
Department of Computer Science - University of Edinburgh
Mac port:
META SOFTWARE CORPORATION
OCTOBER 1988

COPYRIGHT:
Laboratory for Foundations of Computer Science
Department of Computer Science - University of Edinburgh

INTERNET SITES:
ftp://ftp.fu-berlin.de/mac/lang/ML/
ftp://pascal.zedat.fu-berlin.de/mac/lang/ML/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/ML/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/sml/mac/
ftp://colonsay.dcs.ed.ac.uk/export/ml/mac/


MODULA-2

Etymology:
MODULA = MODUlar LAnguage.

FAQ:
Randy Bush:
ftp://rtfm.mit.edu/pub/usenet/news.answers/Modula-2-faq
http://www.lib.ox.ac.uk/internet/news/faq/archive/modula-2-faq.html


MACMETH

Etymology:
METH = Modula ETH (=Eidgenoessische Technische Hochschule)

MAC NAME:
MacMeth

VERSION:
3.2.2

README:
MacMETH Modula-2
A Fast Modula -2 language System for Apple Macintosh.

AUTHORS:
N. Wirth
J. Gutknecht
W. Heiz
H. R. Schaer
H. Seiler
C. Vetterli
A. Fischin

COPYRIGHT:
(c) 1986 - 1994 Departement Informatik & Systems Ecology Group
Eidgenoessische Technische Hochschule (ETH) Zuerich, Switzerland.

INTERNET SITES:
ftp://baikal.ethz.ch/pub/mac/RAMSES/
ftp://neptune.inf.ethz.ch/pub/macmeth/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.fu-berlin.de/mac/lang/Modula-2/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Modula-2/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Modula-2/
ftp://MacFTP.RZ.Uni-Augsburg.DE/pub/programming/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/

Old versions:
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/
ftp://ftp.fht-mannheim.de/pub/mac/
ftp://ftp.luth.se/pub/mac/developer/lang/m2/
http://multivac.ludd.luth.se/pub/mac/developer/lang/m2/
ftp://ftp.psg.com/pub/modula-2/mac/macMETH/
ftp://m2xenix.psg.com/pub/modula-2/mac/macMETH/
ftp://ftp.switch.ch/software/mac/src/others/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9303/
ftp://nic.switch.ch/software/mac/src/others/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9303/


MLP

Etymology:
MLP = MacLogimo Plus

MAC NAME:
MPL

VERSION:
1.2

README:
"MacLogimo Plus is a Modula-2 development system including a text editor, compiler, linker, debugger, library modules, application maker, disassembler, and workshop." AUTHOR(S) : -

COPYRIGHT:
(c) 1992 Project Modula.Provo, UT, USA

INTERNET SITES:
ftp://ftp.psg.com/pub/modula-2/mac/maclogimo/
ftp://m2xenix.psg.com/pub/modula-2/mac/maclogimo/
ftp://nic.funet.fi/pub/mac/programming/


OBERON

Etymology:
see *

FAQ:
Michael Gallo:
ftp://rtfm.mit.edu/pub/usenet/news.answers/Oberon-FAQ/
http://www.lib.ox.ac.uk/internet/news/faq/by_category.oberon-faq.html

OBERON/F

MAC NAME:
Oberon/F

VERSION:
1.0 (educational)

README:
"Oberon/F is an integrated cross–platform development system for the language Oberon. Currently, versions for Macintosh System 7 and Windows 3.1/NT 3.1 are available; other versions are planned. Oberon/F fully exploits the platform-specific user interface. Access to the underlying platform is possible, but can be isolated into special low-level modules. All modules relying on portable interfaces only, which includes most of the Oberon/F services, are fully portable, and still adopt the platform–specific look-and-feel." AUTHOR(S) :-

COPYRIGHT:
(c) 1994 Oberon microsystems, Inc., Switzerland

INTERNET SITES:
ftp://neptune.inf.ethz.ch/pub/Oberon/OberonF/
ftp://wuarchive.wustl.edu/languages/oberon/OberonF/
ftp://gatekeeper.dec.com/pub/plan/oberon/OberonF/
ftp://ftp.switch.ch/software/sources/Oberon/OberonF/
ftp://ftp.switch.ch/software/mac/Oberon/OberonF/
ftp://ftp.switch.ch/mirror/Oberon/OberonF/
ftp://nic.switch.ch/mirror/Oberon/OberonF/
ftp://nic.switch.ch/software/sources/Oberon/OberonF/
ftp://nic.switch.ch/software/mac/Oberon/OberonF/
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.fu-berlin.de/mac/lang/Oberon/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Oberon/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Oberon/


MAC OBERON

MAC NAME:
MacOberon

VERSION:
4.115

README:
Oberon is simultaneously the name of a project and of its outcome. The project was started by Niklaus Wirth and the author[= JÖrg Gutknecht] late in 1985 with the goal of developing a modern and portable operating system for personal workstations. Its results are an implementation of the system for the Ceres computer and a programming language (see section Literature). The development of the language Oberon needs perhaps a short justification. It became quite inevitable because the type-system of available languages turned out to be too restrictive to express the desired data model in a natural and safe way. We refer to report for a definition of the new language, and to the third and fourth chapter of this text for some examples of its application."

AUTHORS:
Ceres engineering workstation:
Niklaus Wirth
Juerg Gutknecht
Mac port:
Michael Franz

COPYRIGHT:
(c) 1994 Computersysteme
Eidgenoessische Technische Hochschule (ETH) Zuerich, Switzerland.

INTERNET SITES:
ftp://neptune.inf.ethz.ch/pub/Oberon/MacII/
ftp://nic.switch.ch/mirror/Oberon/MacII/
ftp://nic.switch.ch/software/sources/Oberon/MacII/
ftp://nic.switch.ch/software/mac/Oberon/MacII/
ftp://ftp.switch.ch/mirror/Oberon/MacII/
ftp://ftp.switch.ch/software/sources/Oberon/MacII/
ftp://ftp.switch.ch/software/mac/Oberon/MacII/
ftp://wuarchive.wustl.edu/languages/oberon/MacII/
ftp://gatekeeper.dec.com/pub/plan/oberon/MacII/
ftp://gatekeeper.dec.com/pub/plan/Oberon/MacII/
ftp://ftp.uni-stuttgart.de/pub/systems/mac/misc/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.fu-berlin.de/mac/lang/Oberon/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Oberon/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Oberon/

PPC VERSION:
ftp://neptune.inf.ethz.ch/pub/Oberon/PowerMac/
ftp://wuarchive.wustl.edu/languages/oberon/PowerMac/
ftp://gatekeeper.dec.com/pub/plan/oberon/PowerMac/
ftp://gatekeeper.dec.com/pub/plan/Oberon/PowerMac/
ftp://oberon.ssw.uni-linz.ac.at/pub/Oberon/PowerMac/
ftp://ftp.switch.ch/software/sources/Oberon/PowerMac/
ftp://ftp.switch.ch/software/mac/Oberon/PowerMac/
ftp://ftp.switch.ch/mirror/Oberon/PowerMac/
ftp://nic.switch.ch/mirror/Oberon/PowerMac/
ftp://nic.switch.ch/software/sources/Oberon/PowerMac/
ftp://nic.switch.ch/software/mac/Oberon/PowerMac/
ftp://ftp.fu-berlin.de/mac/lang/Oberon/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Oberon/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Oberon/

Old versions:
ftp://oberon.ssw.uni-linz.ac.at/pub/Oberon/Macintosh/
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/
ftp://ftp.fu-berlin.de/mac/lang/Oberon/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Oberon/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Oberon/
ftp://MacFTP.RZ.Uni-Augsburg.DE/pub/programming/Oberon/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.fht-mannheim.de/pub/mac/
ftp://ftp.psg.com/pub/oberon/mac/
ftp://m2xenix.psg.com/pub/oberon/mac/
ftp://nic.funet.fi/pub/mac/programming/
ftp://ftp.luth.se/pub/mac/developer/lang/oberon/
http://multivac.ludd.luth.se/pub/mac/developer/lang/oberon/


OBERON LITE

MAC NAME:
MacOberonLite

VERSION:
1.0

README:
"This is the first public release of MacOberonLite, a standalone programming environment for creating Macintosh applications. MacOberonLite uses the MacOberon 32-bit compiler to create fast and efficient code."

AUTHOR:
Oliver Dreer

COPYRIGHT:
(c) 1989-93 by Institut für Computersysteme ETH, Switzerland

INTERNET SITES:
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.uni-paderborn.de/mac/development/languages/


MPW-Oberon

MAC NAME:
MPW Oberon

VERSION:
-

README:
"MPW Oberon is a compiler for the Oberon language. The Oberon language was developed by N. Wirth at the ETH Zürich. The compiler is based on the one described in the book "Project Oberon" by N. Wirth and J. Gutknecht (Addison-Wesley). MPW Oberon fully supports the Oberon-2 language which is a superset of Oberon. MPW Oberon is a stand-alone Oberon for the Macintosh Programmer’s Workshop. Use the Oberon language to develop standard Mac applications and code resources. MPW Oberon integrates nicely into the MPW environment, so you may use all your standard development tools. MPW Oberon is able to use external procedures and variables, so mixed-language development is possible." AUTHOR(S) : MPW Oberon was presented at the Joint Modular Languages Conference 1994 in Ulm. Universität Ulm, Fakultät für Informatik, Abt. Verteilte Systeme, Herrn Jürgen Geßwein, Oberer Eselsberg, 89069 Ulm, Germany

COPYRIGHT:
-

INTERNET SITES:
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/

*From: mikeg@psg.com (Mike Gallo)
To: xpolakis@athena.compulink.gr
Date: Fri, 23 Jun 1995 13:38:20 -0700 (PDT)

 - What is the etymology of OBERON?
 - (OBERON = OBjEct oRiented prOgramming  laNguage? )
 
At about the time that Wirth and Gutknecht began their project,
the Voyager space probe transmitted pictures to Earth  of the planet
Uranus and one of its moons, Oberon. Voyager was never expected to last
that long. As a small tribute to such a successful feat of  engineering,
and as an inspiration to himself, Wirth named his  own project after the
Voyager's (then) latest object of investigation. You can find this story
in the introductions to _The Oberon System_ and _Project Oberon_.

PARALLAXIS

Etymology:
see *

Parallaxis

MAC NAME:
Parallaxis

VERSION:
2.11

README:
"A programming language for synchronous parallel programming based on Modula-2. (SPMD-Concept: single program, multiple data) Parallaxis allows machine independent data parallel programming"

AUTHORS:
Ingo Barth
Thomas Braunl
Frank Sembach

COPYRIGHT:
(c) 1992 Ingo Barth, Thomas Braunl, and Frank Sembach at the Universitaet Stuttgart, IPVR, Germany.

INTERNET SITES:
ftp://ftp.informatik.uni-stuttgart.de/pub/parallaxis/

Old versions:
ftp://ftp.ari.net/pub/MacSciTech/programming/
ftp://freebsd.cdrom.com/.12/mac/MacSciTech/programming/
ftp://freebsd.cdrom.com/pub/mac/MacSciTech/programming/

*From: Thomas Braeunl 
Date: Mon, 12 Jun 1995 11:52:47 +0200
To: xpolakis@athena.compulink.gr

Hi Antreas,
the name PARALLAXIS originated when playing with the phrase
"PARALlel LAnguage for parallel architectures", so it almost fit that word.
I have no greek heritage.
Yours -
Thomas

PARI

Etymology:
see *

MacPari

MAC NAME:
MacPari

VERSION:
1.39

README:
" PARI/GP is a package for efficient computations in number theory, but also contains a large number of mathematical functions unrelated to number theory. It resembles a Computer Algebra System, but is not really one since it treats symbolic expressions as mathematical entities such as polynomials, series, matrices, etc..., not as pure expressions. However it is often faster than other CAS, and contains a huge number of specific functions not found elsewhere, essentially for use in number theory. This new release has many new functions for working in general algebraic number fields. The Macintosh release is a pure port from the Unix versions and contains no specific macintosh interface. The result is less than satisfactory, but is better than preceeding releases, thanks to the new SIOUX interface provided by the Metrowerks CodeWarrior programming system."

AUTHORS:
original designers: Cohen, Batut, Olivier
Mac port:
Dominique Bernardi

COPYRIGHT:
-

INTERNET SITES:
ftp://megrez.math.u-bordeaux.fr/pub/pari/mac/
ftp://hensel.mathp6.jussieu.fr/dist/pari/mac/

Old versions:
ftp://megrez.math.u-bordeaux.fr/pub/pari/mac/
ftp://math.ucla.edu/pub/pari/mac/
ftp://ftp.wustl.edu/graphics/graphics/packages/pari/mac/
ftp://ftp.wustl.edu/graphics/graphics/packages/pari/old/pari-mac/
ftp://archives.math.utk.edu/software/mac/numberTheory/pari-1.37/

*Date: Thu, 29 Jun 1995 10:04:58 +0200
To: "Antreas P. Hatzipolakis" 
From: bernardi@mathp6.jussieu.fr (Dominique Bernardi)

>I have a question about the name:
>What is the etymology of PARI?
>(Is it an acronym?)

Well, this is a bad case of choosing a name without thinking first....

In fact, the original (Cohen, Batut, Olivier) designers thought it would be
written in the Pascal language, and they exchanged jokes about Blaise
Pascal's
bet. Now 'bet' in french is 'pari'...


Dominique Bernardi, Theorie des Nombres
Universite Pierre et Marie Curie
4 place Jussieu - F75005 Paris Tel (33-1) 44275441
bernardi@mathp6.jussieu.fr

PERL

Etymology:
PERL = The Practical Extraction and Report Language

FAQ:
ftp://rtfm.mit.edu/pub/usenet/news.answers/perl-faq/
http://www.lib.ox.ac.uk/internet/news/faq/by_category.perl-faq.html

Pages:
http://pubweb.nexor.co.uk/public/perl/perl.html
http://www.cis.ufl.edu/perl/
http://uts.cc.utexas.edu/~churchh/awk-perl.html

MacPerl [MPW]

MAC NAME:
MacPerl

VERSION:
5.0 Beta

README:
"This is Perl for the Mac, ported to MPW C by Matthias Neeracher and Tim Endres . It runs every program in the test suite that you could it reasonably expect to, and some you probably didn't expect."

AUTHORS:
Larry Wall
Mac Version:
Matthias Neeracher
Tim Endres

COPYRIGHT:
(c) 1989,1990,1991, Larry Wall

INTERNET SITES:
ftp://err.ethz.ch/pub/neeri/MacPerlBeta/

Old versions:
4.1.8
ftp://src.doc.ic.ac.uk/packages/mac/applescript/scripts/MacPerl/
ftp://ftp.switch.ch/software/mac/perl/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9502/
ftp://nic.switch.ch/software/mac/src/mpw_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9502/
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://MacFTP.RZ.Uni-Augsburg.DE/pub/programming/
ftp://ftp.share.com/pub/macperl/
ftp://gaea.kgs.ukans.edu/applescript/MacPerl/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/

Old versions:
ftp://freebsd.cdrom.com/.21/perl/perlsrc/macperl/
ftp://freebsd.cdrom.com/pub/perl/perlsrc/macperl/
ftp://ftp.demon.co.uk/pub/mac/mac-perl/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/perl/scripts/mac-perl/
ftp://ftp.eos.hokudai.ac.jp/pub/mac/util/Perl/
ftp://ftp.cis.ufl.edu/pub/perl/src/4.0/macperl/
ftp://ftp.foretune.co.jp/pub/Mac/MiscTools/MacPerl/
ftp://gatekeeper.dec.com/pub/plan/perl/macperl/
ftp://ftp.fu-berlin.de/mac/lang/Perl/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Perl/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Perl/
ftp://ftp.foretune.co.jp/pub/Mac/Programming/


MacPerl [Think C]

MAC NAME:
MacPerl

VERSION:
4.035

README:
"This note descibes an implementation of Perl on the Macintosh, using Symantec's Think C. The software consists of patches to the standard GNU distribution, and is therefore subject to the usual GNU licensing conditions (as prescribed in the file "COPYING" in the GNU distribution.)"

AUTHORS:
Larry Wall
Mac port:
Timothy Murphy

COPYRIGHT:
Copyright (c) 1989, 1990, 1991, Larry Wall
MS-DOS port Copyright (c) 1989, 1990, Diomidis Spinellis

INTERNET SITES:
ftp://ftp.maths.tcd.ie/pub/Mac/


PROLOG

Etymology:
PROLOG = PROgramming In LOGic

FAQs:
Jamie Andrews:
ftp://rtfm.mit.edu/pub/usenet/news.answers/prolog/
http://www.lib.ox.ac.uk/internet/news/faq/archive/prolog.faq.html
http://www.cs.cmu.edu/Web/Groups/AI/html/faqs/lang/prolog/faq/faq.html
Mark Kantrowitz:
http://www.cs.cmu.edu/Web/Groups/AI/html/faqs/lang/prolog/prg/top.html
http://www.lib.ox.ac.uk/internet/news/faq/archive/prolog.resource-guide.part1.html
http://www.lib.ox.ac.uk/internet/news/faq/archive/prolog.resource-guide.part2.html

JB-PROLOG

Etymology:
JB-PROLOG = Jan Burse's PROLOG

MAC NAME:
JB-Prolog

VERSION:
2.1#2

README:
"JB-Prolog 2.1 is a slim and powerful prolog interpreter. It is currently available for the MacIntosh where it comes with a programming environment described in the User's Manual."

AUTHORS:
Jan Burse

COPYRIGHT:
(c) 1994 XLOG, Jan Burse

INTERNET SITES:
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/prolog/impl/prolog/jbprolog/
ftp://lucy.ukc.ac.uk/pub/Toolkits/Mac/Symbolic/


OPEN PROLOG

MAC NAME:
Open Prolog

VERSION:
1.0d42

README:
"Open Prolog is an implementation of Edinburgh-syntax Prolog. .... Open Prolog supports most of the features of DEC Prolog or C-Prolog, including Definite Clause Grammars. The 'logical' assert and retract semantics of Lindholm & O'Keefe are implemented."

AUTHORS:
Michael Brady

COPYRIGHT:
(c) 1986-93 Michael Brady

INTERNET SITES:
ftp://grattan.cs.tcd.ie/pub/languages/open-prolog/
ftp://grattan.cs.tcd.ie/pub/mac/open-prolog/
ftp://ftp.luth.se/pub/mac/developer/lang/prolog/
http://multivac.ludd.luth.se/pub/mac/developer/lang/prolog/
ftp://lucy.ukc.ac.uk/pub/Toolkits/Mac/Symbolic/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.fu-berlin.de/mac/lang/Prolog/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Prolog/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Prolog/
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/prolog/impl/prolog/op/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/

Old versions:
ftp://aisun1.ai.uga.edu/pub/prolog/
ftp://faui80.informatik.uni-erlangen.de/pub/prolog/
ftp://MacFTP.RZ.Uni-Augsburg.DE/pub/programming/


TPM, MacProlog Demo

Etymology:
TPM = Transparent Prolog Machine

MAC NAME:
MacProlog (Demo) Or TPM

VERSION:
MacProlog 3.5 & TPM 1.11

README:
"The version of MacPROLOG included here is a 1991 demo version. Being a demo version it has certain restrictions, but these do not affect anything you might need to do for this course."

"A clear and consistent execution model of any programming language can lay the foundations not only for a good learning experience, but also for a smoother design/edit/run/debug cycle. The Transparent Prolog Machine was developed in attempt to construct precisely such a model for the logic programming language Prolog, based upon a notational extension of logic programming’s traditional AND/OR trees."

AUTHORS:
MacProlog:
LPA
TPM:
Marc Eisenstadt
Mike Brayshaw
Mac Version:
Fred Kwakkel

COPYRIGHT:
LPA MacPROLOG™ © 1984-1991, Logic Programming Associates, Ltd. (UK)
TPM for Macintosh © 1991, The Open University (UK)

INTERNET SITES:
ftp://hcrl.open.ac.uk/pub/software/mac/
ftp://faui80.informatik.uni-erlangen.de/pub/prolog/
ftp://ai.uga.edu/pub/prolog/
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/prolog/impl/prolog/mac_pl/

Old versions:
ftp://aisun1.ai.uga.edu/pub/prolog/


Tricia Prolog

Etymology:
see *

MAC NAME:
Tricia

VERSION:
0.9.5a31

README:
-

AUTHORS:
Jonas Barklund
Monika Danielsson
Jan Gabrielsson
Per Mildner
Per-Eric Olsson
Jan Wuensche

COPYRIGHT:
(c) 1989 - 1993 Computing Science Dept., Uppsala University, Uppsala,Sweden

INTERNET SITES:
ftp://ftp.csd.uu.se/pub/Tricia/Mac/

Old versions:
ftp://ftp.csd.uu.se/pub/Tricia/Mac/
ftp://ftp.csd.uu.se/pub/Tricia/Mac/older/
ftp://lucy.ukc.ac.uk/pub/Toolkits/Mac/Symbolic/
ftp://ftp.uni-paderborn.de/mac/development/languages/
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/prolog/impl/prolog/tricia/v095/
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/prolog/impl/prolog/tricia/v09b/
ftp://archives.math.utk.edu/software/mac/progLanguages/UPMAIL_Prolog_0.9b/
ftp://archives.math.utk.edu/software/mac/logic/UPMAIL_Prolog_0.9b/

*Date: Wed, 28 Jun 1995 09:35:26 +0200
To: "Antreas P. Hatzipolakis" 
From: Per.Mildner@CSD.UU.SE (Per Mildner)

>I have a question about the name:
>What is the etymology of TRICIA?
It is from the book The Hitchhikers Guide (Tricia has been known as
MacMillan as well).

>By the way the same question about a swedish  prog. language:
>Kvikkalkul.
I do not know, but kvik sounds like kvick which means fast/speedy and of
course kalkul sound like kalkyl which is the same as calculus.

Per Mildner                      Per.Mildner@CSD.UU.SE
Computing Science Dept.          http://www.csd.uu.se/~perm/
Uppsala University               tel: +46 18 181049
Box 311, S-751 05 Uppsala,Sweden fax: +46 18 511925

PROTEUS

Etymology:
see *

Home Page:
http://www.cs.unc.edu/proteus.html

Proteus

MAC NAME:
Proteus

VERSION:
0.9

README:
"The Proteus interpreter was developed by Lars S. Nyland, while I was a post-doc at UNC in the winter of 91-92. I relied heavily on the ISETL interpreter, changing the grammar to Proteus, adding parallelism and private variables. I must thank Gary Levin (et al) for all the work they did to give me a starting point for Proteus. This version was compiled with Think-C (c) Symantec Screen Editor based on the THINK C Class Library. The interactive line editor was derived from ILE written by Robert C. Pendleton (c) 1988, Evans & Sutherland. This program was developed while the author was a member of the Clarkson faculty, using the Z200 provided by the school. West Publishing has provided a Macintosh for further refinement of the Mac version. West has also provided support for the development of the PC and Mac graphics features. There are many people who have contributed to the ideas behind ISETL. First and foremost is Ed Dubinsky, whose idea it was to use SETL for teaching Discrete Mathematics. His dissatisfaction with the old implementation suggested this project. Others include: Nancy Baxter, Don Muench, and that mysterious bunch that we just call IWEST."

AUTHORS:
Lars S. Nyland

COPYRIGHT:
(c) 1993 Lars Nyland and Gary Levin

INTERNET SITES:
ftp://ftp.cs.unc.edu/pub/projects/proteus/bin/

*Date: Mon, 12 Jun 1995 08:36:16 -0400
From: "Lars S. Nyland" 
To: "Antreas P. Hatzipolakis" 

Antreas> I have a question about the language name: Why the greek name
PROTEUS? 


In our limited understanding of Greek history, we found the name to have
connotations that we desired.  Here are some of the words from the
thesaurus that helped us choose it.

***** Word: proteus

Changeableness, mutability, versatility, mobility changeable, changeful;
changing &c. 140; mutable, variable, checkered, ever changing; protean,
proteiform|; versatile. plastic, mobile. Of course, it has other
connotations about instability, but we chose to ignore those.
We were looking for a word that meant "looks like whatever the viewer wants
to see." Our programming language is designed to apply to many different
parallel computers, yet the programmer who is programming the xyz computer
from the abc manufacturer would see Proteus as a programming language for
his machine.

PYTHON

Etymology:
see *

FAQ:
Guido van Rossum:
ftp://ftp.cwi.nl/pub/python/FAQ
ftp://rtfm.mit.edu/pub/usenet/news.answers/python-faq/
http://www.lib.ox.ac.uk/internet/news/faq/archive/python-faq.part1.html

Home

Pages:

http://www.cwi.nl/~guido/Python.html
http://www.python.org/

Python

MAC NAME:
tcpython - [ = Python Think C compiler]
mwpython - [ = Python MW 68K compiler]

VERSION:
1.2 beta3

README:
"If you don't know yet what Python is: it's an interpreted, extensible, embeddable, interactive, object-oriented programming language."

AUTHOR:
Guido van Rossum

COPYRIGHT:
(c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam, The Netherlands

INTERNET SITES:
ftp://ftp.cwi.nl/pub/python/mac/
http://www.cwi.nl:80/ftp/python/mac/
ftp://nic.funet.fi/pub/languages/python/mac/
ftp://ftp.switch.ch/software/sources/python/mac/
ftp://ftp.switch.ch/software/mac/python/mac/
ftp://nic.switch.ch/software/sources/python/mac/
ftp://nic.switch.ch/software/mac/python/mac/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/python/mac/
ftp://ftp.uu.net/languages/python/mac/
ftp://unix.hensa.ac.uk/mirrors/uunet/languages/python/mac/
ftp://wuarchive.wustl.edu/languages/python/mac/
ftp://ftp.wustl.edu/graphics/graphics/sgi-stuff/python/mac/
ftp://gatekeeper.dec.com/pub/plan/python/mac/
ftp://ftp.sterling.com/programming/languages/python/mac/
ftp://hpcsos.col.hp.com/mirrors/python/mac/

Old versions:
ftp:// ftp.psg.com/pub/python/
ftp://m2xenix.psg.com/pub/python/

*To: "Antreas P. Hatzipolakis" 
From: Guido van Rossum 
Date: Mon, 12 Jun 1995 09:24:26 -0400

>I have a question about the language name:
>Why the greek name PYTHON ?

I'm afraid it's not a greek name to me...  It's named after Monty
Python's Flying Circus, a BBC comedy series in the seventies (and
being rerun to this date!).

--Guido van Rossum 
URL: http://www.python.org/~guido/

REXX

Etymology:
see *

Home Page:
http://rexx.hursley.ibm.com/rexx/

Texx

MAC NAME:
Texx

VERSION:
0.3

README:
"This is the third release version of the Texx scripting interpreter. This scripting language is an attempt to implement a version of the Rexx interpreter that is commonly used on IBM's VM/CMS mainframe operating system. This version of Texx is far from a full implementation, so don't think that you can copy your CMS execs and run them on your Mac. This is a very minimal implementation, however, it still adds additional functionality to the Mac OS. My plans are to keep updating Texx and hopefully it will mimic the mainframe version very closely."

AUTHOR:
Jose Aguirre

COPYRIGHT:
(c) 1993 by Jose Aguirre

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.uni-paderborn.de/mac/development/languages/

*Rexx: "This new language, initially called REX (because the name sounded nice) Its name gained an "X" to avoid any confusion with other products."

http://rexx.hursley.ibm.com/rexx/rexxhist.htm


SCHEME

Etymology:
Scheme : originally "Schemer", by analogy with Planner and Conniver (The Language List) [see *]

FAQ:
Mark Kantrowitz - Barry Margolin :
http://www.cs.cmu.edu/Web/Groups/AI/html/faqs/lang/scheme/top.html
ftp://rtfm.mit.edu/pub/usenet/news.answers/scheme-faq/
http://www.lib.ox.ac.uk/internet/news/faq/archive/scheme-faq.part1.html
http://www.lib.ox.ac.uk/internet/news/faq/archive/scheme-faq.part2.html

*Date: 27 Jun 1995 11:48:06 -0800
From: "Paul Snively" 
To: "Antreas P. Hatzipolakis" 

>I have a question about the language name:
>What is the etymology of SCM?
>(SCM = SCheMe ? )

Antreas,

That's a good question.  You'd have to ask the author, Aubrey Jaffer, about
his choice of names.

The language name, Scheme, is simply the six-character abbreviation of
Schemer, which Guy Steele and Gerald Sussman chose as the name to compete
with other popular MIT AI languages of the day, e.g. Conniver and Planner.

Paul Snively

MacGambit

Etymology:
?

MAC NAME:
MacGambit

VERSION:
2.2

README:
"MacGambit is a full implementation of Scheme that conforms to the IEEE-Scheme standard (IEEE P1178) and to the Revised4 Report on Scheme (R4RS)."

AUTHORS:
Marc Feeley
Doug Currie

COPYRIGHT:
(c) 1992 - 95 Universite de Montreal
(c) 1991 - 95 Marc Feeley and Doug Currie

INTERNET SITES:
ftp://ftp.iro.umontreal.ca/pub/parallele/gambit/
ftp://198.112.73.3/pub/dylan/gambit/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/
ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/gambit/
ftp://moose.cs.indiana.edu/sunfish/scheme-repository/imp/gambit/

Old versions:
2.0
ftp://ftp.iro.umontreal.ca/pub/parallele/gambit/
ftp://198.112.73.3/pub/dylan/gambit/2.0/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/2.0/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/2.0/
ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/gambit/ ftp://moose.cs.indiana.edu/sunfish/scheme-repository/imp/gambit/ http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/scheme/impl/gambit/mac/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://nexus.yorku.ca/pub/oz/scheme/imp/
ftp://nexus.yorku.ca/pub/scheme/imp/
ftp://ftp.uu.net/languages/lisp/scheme/repository/imp/
ftp://unix.hensa.ac.uk/mirrors/uunet/languages/lisp/scheme/repository/imp/
ftp://nic.switch.ch/software/mac/src/think_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9302/
ftp://ftp.switch.ch/software/mac/src/think_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9302/
ftp://nic.funet.fi/pub/languages/dylan/gambit/
ftp://faui80.informatik.uni-erlangen.de/pub/scheme/yorku/imp/gambit/
ftp://faui80.informatik.uni-erlangen.de/pub/lisp/scheme/yorku/imp/gambit/
ftp://gwdu30.gwdg.de/languages/scheme-indiana/imp/gambit/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/scheme/scheme-repository/imp/gambit/
ftp://ftp.sterling.com/programming/languages/scheme/scheme-repository/imp/gambit/
ftp://ftp.fu-berlin.de/mac/lang/Scheme/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Scheme/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Scheme/
ftp://nic.funet.fi/pub/languages/dylan/gambit/
ftp://ftp.info.apple.com/Apple.Support.Area/Dylan.Information/Thomas.1.1_Gambit.2.0/

Older versions:
ftp://198.112.73.3/pub/dylan/gambit/1.9/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/1.9/
ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/Thomas/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/1.9/
http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/Thomas/
ftp://crl.dec.com/pub/DEC/Thomas/
ftp://ftp.cc.utexas.edu/depts/AI_ATTIC/Languages/Gambit/
ftp://ftp.ens.fr/pub/mac/hqx/

Note:
Apple's Infinity Periodic Sequence of Symbolic Links:
ftp://198.112.73.3/pub/dylan/gambit/Thomas/gambit/Thomas/gambit/Thomas/
ftp://198.112.73.3/pub/dylan/Thomas/gambit/Thomas/gambit/Thomas/gambit/Thomas/


PixieScheme

MAC NAME:
PixieScheme

VERSION:
rel. 5

README:
"Pixie Scheme implements the Scheme variant of the Lisp programming language, including nearly all of "R3 Report" Scheme. It requires a Macintosh Plus or better, at least a megabyte of memory, and version 6 or later of Macintosh System Software. A HyperCard help stack, "Pixie Scheme Help", has detailed documentation: It will run with HyperCard 1.25. Improvements in this release include a rudimentary compiler and a fair amount of on–line help. For other changes, see the "New" section of the help stack." AUTHOR(S) : Jay Reynolds Freeman

COPYRIGHT:
(c) 1988, 1989, 1990, 1991 Jay Reynolds Freeman

INTERNET SITES:
ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/scheme/impl/pixie/
ftp://moose.cs.indiana.edu/sunfish/scheme-repository/imp/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://nexus.yorku.ca/pub/oz/scheme/imp/
ftp://nexus.yorku.ca/pub/scheme/imp/
ftp://ftp.uu.net/languages/lisp/scheme/repository/imp/
ftp://unix.hensa.ac.uk/mirrors/uunet/languages/lisp/scheme/repository/imp/
ftp://faui80.informatik.uni-erlangen.de/pub/scheme/yorku/imp/
ftp://faui80.informatik.uni-erlangen.de/pub/lisp/scheme/yorku/imp/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/scheme/scheme-repository/imp/
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.fu-berlin.de/mac/lang/Scheme/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Scheme/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Scheme/
ftp://ftp.sterling.com/programming/languages/scheme/scheme-repository/imp/
ftp://ftp.cc.utexas.edu/depts/AI_ATTIC/Languages/Scheme/Pixiesheme/


SCM

MacSCM

MAC NAME:
MacSCM

VERSION:
-

README:
Enclosed is a BinHex'ed StuffIt Lite/Deluxe archive containing a fat binary, the 68K and PPC project files, and two files created with GNU diff that comprise the diffs from the scm4e1 and macscm releases to be found on swiss-ftp.ai.mit.edu. You'll need a patch tool for MPW/ToolServer, which you can find at nic.switch.ch in software/mac/src/mpw_c, to patch those source releases with my diffs."

AUTHORS:
SCM version 4e1:
Aubrey Jaffer
CodeWarrior CW5 port of MacSCM:
Paul Snively

COPYRIGHT:
SCM version 4e1, (c) 1990, 1991, 1992, 1993, 1994 Aubrey Jaffer.

INTERNET SITES:
ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/SCM-support/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/scheme/scheme-repository/imp/SCM-support/
ftp://ftp.sterling.com/programming/languages/scheme/scheme-repository/imp/SCM-support/


macscm

MAC NAME:
MacSCM

VERSION:
1.0

README:
"MacSCM is similar to x-scm (a SCM package for X-Windows) in that it is a bolt-on accessory for the "scm" Scheme interpreter that provides a way to build Macintosh applications. To build MacSCM, you must first obtain and successfully build scm, version scm4e0 or later. Thanks to some hooks added to scm by its author, Aubrey Jaffer, x-scm requires no modifications whatsoever to scm itself."

AUTHORS:
Aubrey Jaffer
Mac port:
Kevin Scott Kunzelman

COPYRIGHT:
-

INTERNET SITES:
ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/SCM-support/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/scheme/scheme-repository/imp/SCM-support/
ftp://ftp.sterling.com/programming/languages/scheme/scheme-repository/imp/SCM-support/


SIOD

Etymology:
SIOD = Scheme In One Defun

MAC NAME:
Siod

VERSION:
3.0

README:
"This is a scheme interpreter with built-in procedures using the Oracle Call Interface (OCI) and DIGITAL RDB SQL Services. You can use it merely as a flexible database loader/unloader with fast binary flat-file data save/restore. Or you can use it to apply the classic "Symbolic Manipulation" or "Artificial Intelligence" techniques on your data sets. The main-program can be oriented towards batch, character-cell terminal, or Window/GUI."

AUTHOR:
George Carrette

COPYRIGHT:
(c)1988-1994 Paradigm Associates Inc.

INTERNET SITES:
ftp://ftp.std.com/pub/gjc/
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/scheme/impl/siod/

Old versions:
ftp://swiss-ftp.ai.mit.edu/archive/siod/
ftp://swiss-ftp.ai.mit.edu/pub/siod/
ftp://gatekeeper.dec.com/pub/plan/scheme/siod/


HELP

Etymology:
HELP = Help Est un Lisp Paresseux

MAC NAME:
Help

VERSION:
1.4

README:
"Help is a statically1 scoped language (identifier scope is lexical) as are Scheme, Algol… Each identifier occurrence is associated with a lexically visible binding of this identifier. Help is non-sctrict, relying on call by need (also referred as "lazyness") for every parameter passing as in Lazy Miranda. Help is dynamically typed (types are latent), i.e. types are associated with values not variables. This is usual in Lisp, APL, Snobol. Help closures (or procedures) are full citizens that may be dynamically created, gathered in any data structure (eventually infinite data structures). Help shares this quality with every "functionnal" language (such as Hope, Miranda, Daisy…). Help objects (closures, evironments, numbers) have unlimited extent. The memory management software will simply collect any object that may not be referenced by Help user (usually referred as the "GC" or "Garbage Collector"). The same type of system is used in every Lisp, APL, Prolog . It has been proposed for Ada, but no implementation i know has included it. Help does not support iteration, only recursion (lazyness and iteration do not originate from the same world). Therefore, the interpreter efficiently handles terminal recursions. This allows these recursions to operate with a fixed stack size consumption."

AUTHOR:
Thomas Schiex

COPYRIGHT:
(c) Thomas Schiex 1991 - 1992

INTERNET SITES:
ftp://ftp.fu-berlin.de/mac/lang/Scheme/
ftp://pascal.zedat.fu-berlin.de/mac/lang/Scheme/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Scheme/


SCRIPT

AppleScript

FAQ:
Fred Terry:
ftp://gaea.kgs.ukans.edu/applescript/00applescript.faq

MAC NAME:
AppleScript

VERSION:
1.1

README:
- AUTHOR(S) : -

COPYRIGHT:
(c) 1994 Apple Computer, Inc.

INTERNET SITES:
ftp://ftp.univ-valenciennes.fr/pub/Mac/Systeme/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/applesoft/


Glyphic Script

Etymology:
see *

Home Page:
http://www.glyphic.com/

MAC NAME (package):
Codeworks

VERSION:
0.92b5 (Demo version)

README:
"Glyphic Script is a modern, object oriented, language. Glyphic Script has objects, message passing, inheritance and a unified object model. While all these concepts may sound complicated, they actually combine to produce a simple, easy to use and understand system. It is easier than languages like C or Basic because it is very consistent and has only a few concepts to learn."

COPYRIGHT:
(c) 1992 - 1995 Glyphic Technology
1209 Villa Street
Mountain View, CA 94041

INTERNET SITES:
ftp://ftp.glyphic.com/pub/codeworks/

*Date: Fri, 30 Jun 1995 08:37:15 -0800
To: Andreas Hatjipolakis 
From: markl@glyphic.com (Mark Lentczner)


>why  did you choose (nice choice !) the greek word GLYPHIC to name your
Script language?

We didn't know it was a Greek word, only of Greek origin. Languages are
written with glyphs, - so since a scripting system is the actual medium
in which you write a language for a computer, Glyphic seemed appropriate.
In the same vein, Hieroglyphics are another way of writing language, and 
Glyphic is a simplication of that word.

- Mark

-------------------
Mark Lentczner
Glyphic Technology
1209 Villa Street
Mtn. View, CA 94041
415/964-5311
markl@glyphic.com
http://www.glyphic.com/

Frontier

MAC NAME:
UserLand Frontier [codename: Aretha ]

VERSION:
4.0b1

README:
"Aretha is a codename. This is beta release 1 of Aretha. This is the new version of Frontier, designed specifically for Internet script writing and running. The Frontier application is the same one that we used to distribute commercially. I changed the version number to 4.0, but there were no other changes to the Frontier app or the kernel. Of course, there are substantial changes to Frontier.root, the object database that you're looking at now."

COPYRIGHT:
(c) 1992-1995 UserLand Software,Inc.

INTERNET SITES:
ftp://ftp.wired.com/outgoing/aretha/
http://www.hotwired.com/userland/aretha/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://src.doc.ic.ac.uk/packages/aretha/
ftp://src.doc.ic.ac.uk/packages/mac/aretha/


SETL

Etymology:
SETL = SET Language

ISETL

Etymolgy:
ISETL = Interactive SETL

MAC NAME:
ISETL

VERSION:
3.0

README:
"This version was compiled with Think-C (c) Symantec Screen Editor based on the THINK C Class Library. The interactive line editor was derived from ILE written by Robert C. Pendleton (c) 1988, Evans & Sutherland. This program was developed while the author was a member of the Clarkson faculty, using the Z200 provided by the school. West Publishing has provided a Macintosh for further refinement of the Mac version. West has also provided support for the development of the PC and Mac graphics features. There are many people who have contributed to the ideas behind ISETL. First and foremost is Ed Dubinsky, whose idea it was to use SETL for teaching Discrete Mathematics. His dissatisfaction with the old implementation suggested this project. Others include: Nancy Baxter, Don Muench, and that mysterious bunch that we just call IWEST."

AUTHOR:
Gary Marc Levin

COPYRIGHT:
(c) Gary Marc Levin 1987,1988,1988,1989,1990

INTERNET SITES:
ftp://sun.soe.clarkson.edu/pub/ISETL/Mac/
ftp://archives.math.utk.edu/software/mac/progLanguages/ISETL/
ftp://archives.math.utk.edu/software/mac/logic/ISETL/


SETL2

MAC NAME:
SETL2

VERSION:
-

README:
"The Macintosh implementation of SETL2 runs as a tool in the Macintosh Programmers Workshop Development Environment. It will not run as a stand-alone application, so MPW is absolutely required. MPW is available from the Apple Programmers and Developers Association (APDA), run by Apple. It provides a Unix-like shell for the Mac, and therefore allows SETL2 to use the same user interface for the Mac which it uses for other implementations."

INTERNET SITES:
ftp://cs.nyu.edu/pub/languages/setl2/
ftp://gwdu30.gwdg.de/languages/nyu.edu/setl2/


SHELLS

MacSHELL

MAC NAME:
MacShell

VERSION:
0.53b

README:
"MacShell is a Unix-like command line interface for the Macintosh. It performs a limited imitation of the Unix C shell, and contains abbreviated versions of a set of Unix-style file management, file finding, and content searching utilities. It also has a no-frills <32k text editor built-in."

AUTHOR:
Fred Videon

COPYRIGHT:
(c) 1992-1995 Fred Videon

INTERNET SITES:
Info-Mac (and all mirrors) and UMich (and all mirrors).


nSHELL

MAC NAME:
nShell & nShell-Pro

VERSION:
1.5.0

README:
"The nShell™ brings the power and flexibility of a shell programming environment to your Macintosh. Working to complement the Macintosh user interface, the nShell allows you to deal directly with your system. You can work interactively with the shell to develop and script operations which previously required custom applications. All of this is possible in parallel with your current Mac programs."

"This is the first freeware release of nShell-Pro. Until this date, June 4 1995, it has been a commercial product. We thank the early users of this product and hope that they will continue to benefit from the nShell. Given that we do not plan any new versions of the product in the near future, we will be releasing full source code to the application. Feel free to tweak the shell to fit your preferences, or to include portions of it in your own products."

COPYRIGHT:
(c) 1994 Newport Software Development

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/


SMALLTALK

FAQ:
Craig Latta:
ftp://rtfm.mit.edu/pub/usenet/news.answers/smalltalk-faq
http://www.lib.ox.ac.uk/internet/news/faq/archive/smalltalk-faq.html
http://www.cs.cmu.edu/Web/Groups/AI/html/faqs/lang/smalltalk/faq.html

Home Page:
http://st-www.cs.uiuc.edu/

Little Smalltalk

MAC NAME:
Little Smalltalk

VERSION:
3.1.4

README:
-

AUTHORS:
Unix:
Timothy Budd
Mac port:
Julian Barkway

COPYRIGHT:
-

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.fu-berlin.de/mac/lang/SmallTalk/
ftp://pascal.zedat.fu-berlin.de/mac/lang/SmallTalk/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/SmallTalk/


SUIT

Etymology:
SUIT = The Simple User Interface Toolkit

SUIT

MAC NAME:
Suit

VERSION:
2.3

README:
-

COPYRIGHT:
(c)1990, 1991, 1992 The University of Virginia

INTERNET SITES:
ftp://ftp.fu-berlin.de/mac/lang/SUIT/
ftp://pascal.zedat.fu-berlin.de/mac/lang/SUIT/
ftp://ftp.cs.tu-berlin.de/pub/mac/lang/SUIT/


TCL

Etymology:
TCL= Tool Command Language

FAQ:
Larry W. Virden:
ftp://rtfm.mit.edu/pub/usenet/news.answers/tcl-faq/
http://www.lib.ox.ac.uk/internet/news/faq/by_category.tcl-faq.html

Pages:
http://web.cs.ualberta.ca/~wade/Auto/Tcl.html
http://www.neosoft.com/tcl/tclhtml/Tcl.html

MacTcl

MAC NAME:
MacTcl

VERSION:
7.3

README:
"MacTcl is not a full port. Some items will probably never be fully supported as they are too tied to the UNIX operating system. An example is the 'exec' function. Other features are handled a little differently in the Mac version. Most of the important differences or extensions of the MacTcl port are described. In addition, a few important facts about compiling the port are also given."

AUTHORS:
Unix:
John Ousterhout
Mac port:
Ray Johnson

COPYRIGHT:
-

INTERNET SITES:
ftp://ftp.aud.alcatel.com/tcl/distrib/
ftp://theseas.ntua.gr/pub/tcl/distrib/
ftp://calypso-2.oit.unc.edu/pub/languages/tcl/alcatel-mirror/distrib/
ftp://ftp.ibp.fr/pub/tcl/contrib/distrib/
ftp://ftp.gmd.de/packages/tcl/contrib/distrib/
ftp://ftp.cs.columbia.edu/archives/tcl/contrib/distrib/
ftp://ftp.cs.columbia.edu/archives/mirror4/tcl/contrib/distrib/
ftp://freebsd.cdrom.com/.1/tcl/alcatel/distrib/
ftp://freebsd.cdrom.com/pub/tcl/alcatel/distrib/
ftp://syd.dit.csiro.au/pub/tk/contrib/distrib/
ftp://src.doc.ic.ac.uk/packages/tcl/tcl-archive/distrib/
ftp://ftp.switch.ch/mirror/tcl/distrib/
ftp://ftp.switch.ch/software/sources/tcl/distrib/
ftp://ftp.sterling.com/programming/languages/tcl/distrib/
ftp://ftp.uni-paderborn.de/pub/unix/tcl/alcatel/distrib/
ftp://ftp.luth.se/pub/unix/tcl/ftp.aud.alcatel.com_mirror/distrib/
http://multivac.ludd.luth.se/pub/unix/tcl/ftp.aud.alcatel.com_mirror/distrib/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/tcl/contrib/distrib/


Tickle

Etymology:
see *

MAC NAME:
Tickle

VERSION:
5.0v1

README:
-

AUTHOR:
Tim Endres

COPYRIGHT:
(c) 1993 Tim Endres

INTERNET SITES:
ftp://ftp.msen.com/pub/vendor/ice/tickle/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/

Old versions:
ftp://ftp.demon.co.uk/pub/mac/tickle/
ftp://nic.switch.ch/software/mac/src/mpw_c/
ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9311/
ftp://ftp.switch.ch/software/mac/src/mpw_c/
ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9311/

*From: time@ice.com (Tim Endres)
To: xpolakis@athena.compulink.gr
Date: Sun, 25 Jun 95 18:51:54 EST

In Regards to your letter 
> I have a question about the name:
> What is the etymology of TICKLE?
> [ T (i) C (k) L (e)  ?]

Yes.
I used to pronoune tcl as "tickle", so that is what I named it.

tim.

YORICK

Etymology:
see *

Yorick

MAC NAME:
Yorick

VERSION:
1.0v2

README:
"Yorick is a tool for analyzing numerical data. It has an interpreter that uses a C-like language and can operate on entire arrays without any need for do loops over the array indices. Yorick has a file I/O package with the ability to conveniently read text files with columns of numbers. The file I/O package caneasily be trained to read a wide variety of binary and text files, if the formatting rules for the file are known. Yorick also has a 2D graphics package that includes polylines, contour plots, cell arrays, and filled mesh plots."

AUTHORS:
Unix:
D. Munro
Mac port:
S. Langer

COPYRIGHT:
(c) 1994 The Regents of the University of California

INTERNET SITES:
ftp://wuarchive.wustl.edu/languages/yorick/macintosh/
http://wuarchive.wustl.edu:80/languages/yorick/macintosh/


APPENDIX


BABYLON

README:
"BABYLON is a modular, configurable, hybrid environment for developing expert systems. It provides the following knowledge representation formalisms: frames, rules, logic (Prolog) and constraints. BABYLON is implemented and embedded in Common Lisp."

INTERNET SITES:
ftp://ftp.gmd.de/gmd/ai-research/Software/Babylon/


ELAN
(= Educational programming LANguage)

README:
Elan-1 Programming Environment
Copyright (c) Informatics Department, University of Nijmegen
EMAIL: mailto://elan@cs.kun.nl
Version 1.5, Feb 1988.

"... Elan is an educational programming language for learning and teaching systematic programming. The Elan project group at the University of Nijmegen in the Netherlands has developed an Educational Programming Environment around version 1.5 of Elan."

INTERNET SITES:
ftp://nic.funet.fi/pub/mac/programming/
ftp://scsx01.sc.ehu.es/pub/mac/programming/


GAL - GEM

README:
"GAL-GEM is a complete machine emulator for the GAL (Generic Assembly Language) and GEM (GEneric Machine) computation models, as described in "Computer organization: a top down approach" by Greg W. Scragg."

INTERNET SITES:
ftp://ftp.uni-paderborn.de/mac/development/languages/
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://ftp.leo.org/pub/comp/platforms/macintosh/dev/
ftp://ftp.informatik.tu-muenchen.de/pub/comp/platforms/macintosh/dev/


JEFF Interpreter

README:
JEFF Interpreter version 1.0 9/28/86
Written at Drexel University by Xiao-Tian Hu

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/


PDP-8 Simulator

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/


PICO

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Graphics/
ftp://ftp.uni-paderborn.de/mac/development/languages/


STDWIN

README:
STDWIN: Standard Window Interface, a platform-independent (but limited functionality) interface to window systems, in and for C. Ports to the Mac, X11 and character cell displays (using termcap) exist. I don't do any further development on this, but it works."

INTERNET SITES:
ftp://ftp.cwi.nl/pub/stdwin/


QUINTA

README:
"Quinta (c) 1990 Eric W. Sink
This document describes the language Quinta, an object oriented, stack based programming language. Quinta has been implemented on the Macintosh."

INTERNET SITES:
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
ftp://nic.funet.fi/pub/mac/programming/
ftp://ftp.fht-mannheim.de/pub/mac/



Click To Return To The Table Of Contents.